python 의 range 와 linspace 사용 에 대한 자세 한 설명
range
range 는 그 이름 을 보면 하나의 범위 의 서열 이 생 긴 다 는 것 을 알 수 있 지만 구체 적 으로 어떻게 사용 해 야 하 는 지 는 말 해 야 한다.그 호출 은 주로 다음 과 같은 몇 가지 형식 이다.
range(n)
0-n 의 숫자 시퀀스 를 만 드 는 것 입 니 다.python 에서 지정 한 시퀀스 의 시작 점 이 없 을 때 기본 값 은 0 에서 시작 합 니 다.보폭 도 기본적으로 1,즉 디지털 서열 이 증 량 1 에 따라 지 정 된 구간 에서 수 를 취한 다.여기 서 주의해 야 할 것 은 디지털 서열 은 n,즉[0,n)과 같은 개방 구간 을 포함 하지 않 는 다 는 것 이다.
L= range(5)
실행 결과:L=[0,1,2,3,4]range(m,n)이 함 수 는 시작 점 m,끝 점 n 을 동시에 지정 하여[m,n)보폭 이 1 인 디지털 서열 을 생 성 합 니 다.
L =range(10,15)
실행 결과:L=[10,11,12,13,14]range(m,n,step)
물론 원 하 는 숫자 서열 을 얻 기 위해 보폭 을 지정 할 수도 있다.
L = range(10,20,3)
실행 결과:L=[10,13,16,19]linspace
linspace 함 수 는 외부 라 이브 러 리 의 함수 이기 때문에 호출 하기 전에 import 라 이브 러 리 가 필요 합 니 다.전체적으로 말 하면 그것 은 선형 방법 에 따라 지 정 된 구간 에서 수 를 취 하 는 것 이다.
그리고 이것 은 range 처럼 걸음 길 이 를 지정 할 수 있 는 것 이 아 닙 니 다.이것 은 그들 사이 의 차이 입 니 다.예 를 들 어 linspace(m,n,z)z 는 m,n 사이 에 점 을 취 하 는 개 수 를 지정 합 니 다.또한 점 을 취 하 는 구간 은[m,n]입 니 다.즉 종점 n 을 포함 합 니 다.linspace(m)라 는 형식 이 없 으 면 내부 에서 최소 2 개의 인 자 를 전달 해 야 합 니 다.그러나 이러한 linspace(m,n)는 제어 할 수 없 기 때문에 원 하 는 숫자 서열 을 얻 으 려 면 linspace(m,n,z)형식 을 사용 하 는 것 이 좋 습 니 다.
#
import numpy as np
# L= np.linspace(10,15)
L = np.linspace(10,15,5)
이상 python 의 range 와 linspace 의 사용 에 대한 상세 한 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 에 게 참고 가 되 고 저희 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.