반응형
Array와 array의 연산
Array 끼리는 서로 연산이 가능 -> Array끼리 사칙연산 시 element-wise 연산으로 적용(동일한 크기의 Array 필요)
import numpy as np
x=np.array([1,2,3])
y=np.array([4,5,6])
print(x.shape)
print(y.shape)
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x**y)
x=np.array([[1,2],[3,4]])
y=np.array([[5,6],[7,8]])
print(x)
print(y)
print(x*y)
print(np.matmul(x,y))
z = np.array([[1,2,3],[1,2.4]])
print('\n')
print(z.shape)
z= z.transpose()
print('\n')
print(z.shape)
print('\n')
print(z)
Array와 스칼라 연산
import numpy as np
x= np.array([1,2,3])
print(x+5)
print(x*3)
print(x-3)
print(x/3)
Array의 브로드캐스팅
크기가 다른 array를 자동으로 크기를 맞추어 계산하는 것
import numpy as np
x=np.array([[4,5,6],[2,2,6]])
y=np.array([1,2,3])
print(x.shape)
print(y.shape)
print(y.reshape(-1,1)) # reshape(-1,1) = reshape(3,1)
print(x+y)
반응형
'데이터 분석' 카테고리의 다른 글
Pandas 패키지 (0) | 2022.08.12 |
---|---|
array의 저장 / 불러오기 (0) | 2022.08.11 |
Array 인덱싱과 슬라이싱 (0) | 2022.08.10 |
Numpy 패키지 (0) | 2022.08.09 |
데이터 분석이란 (0) | 2022.08.09 |
댓글