6. NumPy

Třída Image pokrývá práci s jednotlivými pixely, kterou kamera už umí – prahování, hledání blobů, detekci hran a zbytek obrazové knihovny. Modul numpy pokrývá vše ostatní: hodnoty z ADC a další buffery prostých čísel, matematiku probíhající najednou přes celý buffer a transformace pixelů, které obrazová knihovna ještě nemá vestavěné.

Vstupte ndarray, jediná třída, která uchovává sbalený blok čísel stejného typu. Vše ostatní v numpy je matematická funkce, která pracuje s ndarray. Sečtení dvou polí, sečtení prvků jednoho z nich, výpočet sinu každého prvku – každá z těchto operací je jediné volání knihovny, které zpracuje celý buffer najednou, mnohem rychleji než ekvivalentní Python cyklus for.

Lineární algebra

Výkon

Shrnutí