[numpy] "==" 기호를 쓸 때, broadcasting

About_work·2024년 2월 14일
1

numpy

목록 보기
6/8

본문

  • ( (5, 1, 2) == (3, 2) ) = (5, 3, 2)
  • numpy broadcasting

1. 두 배열의 차원 수가 다르면, 차원 수가 적은 배열의 형태가 차원 수가 더 많은 배열의 형태와 같아질 때까지 차원 수가 적은 배열의 앞에 1을 추가합니다.

  • (3, 2) -> (1, 3, 2)

2. 두 배열의 모양이 어떤 차원에서도 일치하지 않는다면, 해당 차원의 크기가 1인 배열이 다른 배열의 크기에 맞도록 확장됩니다.

  • (5, 1, 2) 와 (1, 3, 2)의 경우, -> (5, 3, 2)와 (5, 3, 2)로 확장됩니다.

결론적으로, (5, 3, 2)와 (5, 3, 2)가 비교되어, (5, 3, 2)를 출력합니다.

profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글