[python] numpy.linspace
2021. 9. 20. 22:23ㆍ카테고리 없음
numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0)[source]
지정된 간격 동안 균일 한 간격의 숫자를 반환합니다.
startarray_like
시퀀스의 시작 값입니다.
stoparray_like
끝 endpoint False로 설정되어 있지 않으면 시퀀스의 끝 값입니다 . 이 경우, 시퀀스는 마지막 num + 1 균등 간격 샘플 을 제외한 나머지로 구성 되므로 stop 가 제외됩니다. endpoint 가 False 이면 단계 크기가 변경됩니다 .
numint, optional
생성 할 샘플 수입니다. 기본값은 50입니다. 음수가 아니어야합니다.
endpointbool, optional
True이면 stop 이 마지막 샘플입니다. 그렇지 않으면 포함되지 않습니다. 기본값은 True입니다.
retstepbool, optional
True 인 경우 ( samples , step )을 반환 합니다. 여기서 step 은 샘플 사이의 간격입니다.
dtypedtype, optional
출력 배열의 유형입니다. 경우 dtype 제공되지 않으며, 데이터 유형에서 유추 start 및 stop . 추론 된 dtype은 절대 정수가 아닙니다. 인수가 정수 배열을 생성하더라도 float 가 선택됩니다.
>>> np.linspace(2.0, 3.0, num=5)
array([2. , 2.25, 2.5 , 2.75, 3. ])
>>> np.linspace(2.0, 3.0, num=5, endpoint=False)
array([2. , 2.2, 2.4, 2.6, 2.8])
>>> np.linspace(2.0, 3.0, num=5, retstep=True)
(array([2. , 2.25, 2.5 , 2.75, 3. ]), 0.25)
출처 : https://runebook.dev/ko/docs/numpy/reference/generated/numpy.linspace