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 값을 포함하여 생성한다.
'<개발 공부> > [python]' 카테고리의 다른 글
[Python / 파이썬] <Pandas> DataFrame 값에 접근하기 loc/iloc (0) | 2023.03.17 |
---|---|
[Python / 파이썬] <Numpy> 배열(Array) 곱셈 (0) | 2023.03.16 |
[Python / 파이썬] Max, Min 함수에 대해서 (0) | 2023.03.13 |