[Numpy] (1) 브로드캐스팅
브로드캐스팅이란?Numpy에서 브로드캐스팅은 서로다른 shpae의 배열 간의 연산을 가능하게 해주는 기능입니다.작동원리는 배열의 차원이 다르면 더 작은 차원의 배열 앞에 '1'이 추가됩니다.두 배열의 shape가 다르면, 각 차원에서 크기가 1인 배열은 큰 배열의 크기로 확장됩니다.특정 차원에서 두 배열의 크기가 다르고 둘다 1이 아니라면 오류가 발생합니다.사실 이게 공부하는 입장에서 크게 와닿지 않아서 예시를 들어보려고 합니다. 예시 1 (스칼라 + 배열)import numpy as nparray = np.array([1, 2, 3])result = array + 5print(result) # [6, 7, 8] 스칼라: 5 , 배열: [1, 2, 3]==> 결과: [6, 7, 8] 예시 2..
2025. 4. 23.