728x90
파이썬에서 for문을 이용하여 특정 수열을 만들려고 할때 사용합니다.
np.arange('시작점'(생략시 0으로 시작), '도착점'(포함X), step size(생략시 1))
예시1)
import numpy as np
print(np.arange(10))
>>> [0 1 2 3 4 5 6 7 8 9]
print(np.arange(1, 15, 2))
>>> [ 1 3 5 7 9 11 13]
print(np.arange(9, -2, -1.5))
>>> [ 9. 7.5 6. 4.5 3. 1.5 0. -1.5]
np.arange와 range의 차이
1. np.arange는 실수도 표현하지만 range는 정수 값만 표현할 수 있습니다.
2. range는 range iterator 자료형을 반환하고 np.arange는 numpy array 자료형을 반환합니다.
print(np.arange(1, 5) * 2)
>>> [2 4 6 8]
print(range(1, 5) * 2) # Error 발생
728x90
'[머신러닝] > [Numpy, Pandas]' 카테고리의 다른 글
[Numpy] numpy.meshgrid함수 (0) | 2023.06.16 |
---|---|
[Numpy] linspace함수 (구간 내에 숫자 채우기) (0) | 2023.06.16 |
[Pandas] 판다스 설치 (0) | 2023.06.15 |
[Numpy] list와 tuple 자료형의 차이 (0) | 2023.06.14 |
[Numpy] 파이썬 list comprehension (0) | 2023.06.14 |