Numpy 기본 사항 – 배열 만들기 | 생성된 값으로 배열 만들기

이 글은 이수안님의 머신러닝을 보고 작성되었음을 알려드립니다.

arange() : 정수 범위로 배열 생성

np.arange(0, 30, 2)


0에서 30까지 2씩 점프하는 배열을 만듭니다.

linspace() : 범위 내에서 균일한 간격의 배열을 만듭니다.

np.linspace(0, 1, 5)


0에서 1까지 일정한 간격으로 5개의 항목을 생성합니다.

logspace() : 범위 내에서 균등한 간격으로 대수 배율로 배열을 만듭니다.

np.logspace(0.1, 1, 20)


일정한 간격으로 0.1에서 1까지의 로그 스케일을 생성합니다.

random.random() : 난수 배열을 생성합니다.

np.random.random((3, 3))

3행 3열의 난수 배열을 만듭니다.


(3, 3)을 (3, )로 쓰면 1차원 배열이 생성됩니다.


random.randint() : 지정된 간격으로 임의의 정수 배열을 생성합니다.

np.random.randint((3,3))