본문 바로가기

<개발 공부>/[python]

[Python / 파이썬] <Numpy> 배열 생성 방법 arange / linsapce

Numpy를 사용하여 배열을 생성하기 위해서 arange와 linsapce를 사용할 수 있다.

두 함수는 모두 특정 조건의 배열을 생성하는 함수이기 때문에 같은 결과를 생성할 수 있지만 목적에 따라 알맞는 함수를 사용할 경우 더 가독성 있게 개발을 진행할 수 있다.

  • arange : 시작과 끝 사이의 '간격'을 명시하여 사용할 경우 효과적이다
  • linspace : 시작과 끝 사이를 분할하려는 '개수'를 명시하여 사용할 경우 효과적이다.

1. arange([start] , end [, step])


import numpy as np

np.arange(0,1.25,0.25)
# array([0. , 0.25, 0.5, 0.75, 1. ])

end 값은 포함하지 않는다.

2. linspace(start, end, num)


import numpy as np

np.linspace(0,1,5)
# array([0. , 0.25, 0.5, 0.75, 1. ])

end 값을 포함하여 생성한다.