벡터 브로드캐스팅

python 에서 벡터와 벡터, 혹은 벡터와 상수의 연산 시 데이터의 shape 을 확장하여 자동으로 연산 가능하도록 만들어주는 기능

A(m,n)   {+/}   B(1,n) or B(m,1) or B(1,1)A_{(m, n)}\ \ \ \begin{Bmatrix}+\\-\\*\\/\end{Bmatrix}\ \ \ B_{(1, n)}\ or \ B_{(m, 1)}\ or \ B_{(1, 1)}

에서 BBB(m,n)B_{(m, n)} 로 확장됨

예:

[100200200]+5=[105205205]\begin{bmatrix}100\\200\\200\end{bmatrix}+5=\begin{bmatrix}105\\205\\205\end{bmatrix}