반응형 broadcasting1 [Numpy] 넘파이 행렬 연산 - 브로드캐스팅 (Broadcasting) 브로드캐스팅 (Broadcasting) 선형대수학에서 행렬의 덧셈과 뺄셈을 할 때 행렬의 크기(shape)가 같아야 하지만 넘파이에서는 차원이나 크기가 달라도 조건만 충족하면 자동으로 확장하여 연산합니다. 이를 브로드캐스팅이라고 합니다. 같은 차원일 때 import numpy as np # [1 Dimensional Array] a = np.full(3, 1) # [1 1 1] int32 b = np.array([2]) # [2] int32 abAdd = a - b print(abAdd, abAdd.dtype) # [3 3 3] int32 # [2 Dimensional Array] a = np.full((2, 3), 2.336) # [[2 2 2] # [2 2 2]] int32 b = np.array([.. 2022. 7. 24. 16:55 이전 1 다음 728x90 반응형