Python/python 기초

python - np.linspace (균등한 시퀀스 array)

DS지니 2021. 4. 8. 23:55
728x90
반응형

숫자로 된 시퀀스를 생성. 

np.arange와 유사하지만 np.array로 구성된 균등한 간격을 둔 시퀀스를 생성.

 

import numpy as np
np.linspace(start, stop, num, endpoint, dtype)
예)
np.linspace(0, 100, 5)

>>> array([0., 25., 50., 75., 100.])

 

arange에서는 5간격만큼 20개의 아이템이 나온다면, linspace는 5개의 아이템을 array로 생성한다.

 

  • start - 시작값
  • stop - 마지막값
  • num(optional) - breakpoint, 아이템의 개수 (default=50)
  • endpoint(optional) - endpoint=True 이면 마지막값 포함, Flase이면 마지막값 생략
    • ex) array([0., 25., 50., 75.])
  • dtype(optional) - ex) dtype=int 이면 정수로 출력
728x90
반응형

'Python > python 기초' 카테고리의 다른 글

map 내장함수  (0) 2021.05.09
정규표현식  (0) 2021.05.06
Operators 연산자  (0) 2021.04.02
Python Boolean 평가하기  (0) 2021.04.02
Escape Characters  (0) 2021.04.02