6. NumPy

Клас Image охоплює посторіпіксельну роботу, яку камера вже вміє виконувати – пороги, пошук плям, виявлення меж та решту бібліотеки зображень. Модуль numpy охоплює все інше: показання ADC та інші буфери простих чисел, математика, яка виконується по всьому буферу одночасно, та посторіпіксельні перетворення, які ще не вбудовані в бібліотеку зображень.

Ось клас ndarray – єдиний клас, що зберігає упакований блок однотипних чисел. Все інше в numpy – це математична функція, що оперує з ndarray. Додавання двох масивів, підсумовування одного з них, обчислення синуса кожного елемента – кожне з них є одним викликом бібліотеки, що обробляє весь буфер за один прохід, значно швидше, ніж еквівалентний цикл Python for.

Лінійна алгебра

Продуктивність

Підсумок