6. NumPy

Image 클래스는 카메라가 이미 수행할 줄 아는 픽셀 단위 작업 – 임계값 처리, 블롭 찾기, 에지 검출 및 그 외 이미지 라이브러리 – 을 다룹니다. numpy 모듈은 그 외 모든 것을 다룹니다: ADC 판독값과 그 외 평범한 숫자 버퍼들, 전체 버퍼에 한 번에 적용되는 수학, 그리고 이미지 라이브러리에 아직 내장되지 않은 픽셀 단위 변환입니다.

여기서 ndarray 가 등장합니다. 이것은 동일하게 형식화된 숫자들의 패킹된 블록을 담는 단일 클래스입니다. numpy 의 그 외 모든 것은 ndarray 에 작동하는 수학 함수입니다. 두 배열을 더하는 것, 하나를 합산하는 것, 모든 요소의 사인을 취하는 것 – 각각은 전체 버퍼를 한 번에 처리하는 단일 라이브러리 호출이며, 동등한 Python for 루프보다 훨씬 빠릅니다.

선형 대수

성능

마무리