IT_developers

Python 데이터 분석(주피터노트북) - 넘파이(브로드 캐스팅 rules)(4) 본문

Python

Python 데이터 분석(주피터노트북) - 넘파이(브로드 캐스팅 rules)(4)

developers developing 2022. 10. 20. 09:00

브로드 캐스팅 (Broadcasting)

  • 뒷 차원에서 부터 비교하여 Shape 같거나 차원 중 값이 1인 것이 존재하면 가능
  • 확대해서 연산을 함

 

1) Shape이 같은 행렬

 

2) Shape이 다른 행렬 

 

3) 에러 발생 : ValueError: operands could not be broadcast together with shapes (4,3) (4,) 

  • 열을 맞춰줘야 오류 없이 실행

실습

1) 서울의 한달 온도에 대한 데이터 생성

  • 31개의 온도 데이터 20~32 사이의 데이터 생성

2) 기온이 25도를 넘는 날의 수 출력

3)기온이 25도를 넘는 날의 평균 기온

Comments