데이터 공부기록

[NUMPY] Broadcasting - 브로드 캐스팅의 원리 본문

sesac ai 과정/NUMPY

[NUMPY] Broadcasting - 브로드 캐스팅의 원리

standingR 2023. 10. 19. 18:00

 

정리 , Broadcasting은 모양이 다른 배열들 간의 연산이 어떤 조건을 만족했을때, 가능해지도록 하는 자동적인 기능

위의 세그림은 배열연산에서 항상  1차원의 배열이 포함되어 있다.

그리고 행/열의 어떤 축(AXIS = 축) 이든,  차원의 길이(Dimentional)가 같다 

 

THUS, 브로드 캐스팅이 일어날 수 있는 조건

1. 차원의 길이가 1일떄 가능하다.
- 두 배열간의 연산에서 최소한 하나의 배열의 차원이 1이라면(0번축, 1번축,1행이든 1열이든, 다 가능하다)

 

2. 차원의 짝이 맞을 떄, 가능하다. 

차원에 대해 축의 길이가 동일하게 존재한다면 가능하다.

'sesac ai 과정 > NUMPY' 카테고리의 다른 글

[Yang.T]ndarrays with Specific Values - Function  (0) 2023.10.07
What is a Tensor? IN NUMPY  (1) 2023.10.07
[Yang.T]Objection and ndarrays  (0) 2023.10.06
0.NumPy: the absolute basics for beginners  (2) 2023.10.06
INTRO-What is NumPy?  (0) 2023.10.06