본문 바로가기
● 인공지능, 분석/20.10 NIPA_주가예측

[NumPy] numpy, np, 브로드캐스팅 연산(Broadcasting)

by 0ver-grow 2020. 10. 5.
반응형

Broadcasting

행렬에 따라서 연산하기 (행렬,연산)

다음과 같은 경우 다른 차원의 데이터로도 연산이 가능하다.

(3,3) + (1,3) = (3,3)

 

shape이 다른 array연산하기

 

퀴즈

A = np.arange(6).reshape(3,2)
B = np.arange(3).reshape(3,1)
print(A+B)

정답

[[0 1]
 [3 4]
 [6 7]]

퀴즈

import numpy as np

'''
[[0]
 [1]
 [2]
 [3]
 [4]
 [5]] 배열 A와

 [0 1 2 3 4 5] 배열 B를 선언하고, 덧셈 연산해보세요.
'''

# 정답
A = np.arange(6).reshape(6,1)
B = np.arange(6)
print(A+B)

 

반응형