6. NumPy¶
Klasa Image pokriva rad po pikselu koji kamera već zna obaviti – pragove, pronalaženje mrlja, detekciju rubova i ostatak biblioteke za rad sa slikama. Modul numpy pokriva sve ostalo: očitanja ADC-a i druge međuspremnike običnih brojeva, matematiku koja se izvodi nad cijelim međuspremnikom odjednom te transformacije po pikselu koje biblioteka za rad sa slikama nema ugrađene.
Predstavljamo ndarray, jedinstvenu klasu koja drži zbijeni blok jednako tipiziranih brojeva. Sve ostalo u modulu numpy matematička je funkcija koja operira na ndarray-u. Zbrajanje dvaju polja, sumiranje jednog od njih, uzimanje sinusa svakog elementa – svaki je od toga jedan poziv biblioteke koji obrađuje cijeli međuspremnik odjednom, mnogo brže od ekvivalentne Python for petlje.
Oblik i indeksiranje
Matematika
Linearna algebra
Obrada signala
Numerički alati
Performanse
Zaključak