[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