본문 바로가기
파이썬(Python)

넘파이 / numpy 2 - 배열타입, 배열 랜덤 생성, 기본 연산

by 무지성개발자 2021. 8. 3.

numpy 배열 타입



numpy 배열의 모양을 만들 때 => empty


# np.empty() : 배열의 모양이 중요하고, 값은 0이나 1로 초기화하지 않습니다.

 

arr = np.empty(4, dtype='u4')
arr


numpy 임의의 값으로 배열 생성 => random


# np.random.randn() : 표준편차 1의 가우시안 표준정규분포 난수를 생성

 

a = np.random.randn(2, 2)
a

 

# np.random.rand() : 표준편차 1의 가우시안 표준정규분포 난수를 생성

 

b = np.random.rand(2, 2)
b

 

# np.random.randint() : 램덤 숫자 1개 뽑기

# 1~5 사이의 숫자 중 랜덤으로 하나 뽑기

c = np.random.randint(1, 6)


numpy 기본연산 => +, -, *, /


arr1 = np.array([[1,2,3], [4,5,6]])
arr1