[numpy #3] Broad casting에 대해서 알아보자
필자가 궁금한 순으로 공부하고 남기는 것이므로 순서가 뒤죽박죽일순 있다. 각설하고 시작하자. Numpy는 차원/모양이 다른 array간의 산술연산을 할때 broad casting이라는 mechanism을 사용한다. 일단 개념적으로 예를 한번들어보자. [2,4,6,8] 이라는 4개 원소를 가지는 array와 scalar 2를 곱하는 과정을 개념화한 아래의 그림을 참고하면 쉽게 broad casting에 대해서 이해할수 있다. Figure 1: Broadcasting example of adding a scalar to a vector (or 1-D array) array와 scalar 연산 뿐만 아니라 matrix간의 연산에도 해당 내용은 확장되어 적용된다. 다만 모든경우에 broad casting이 가능..
2019. 4. 17. 10:57