6. NumPy¶
Класс Image покрывает попиксельную работу, которую камера уже умеет делать – пороги, поиск блобов, обнаружение границ и остальную библиотеку изображений. Модуль numpy покрывает всё остальное: показания ADC и прочие буферы обычных чисел, математику, выполняемую сразу над всем буфером, и попиксельные преобразования, которых ещё нет во встроенной библиотеке изображений.
Знакомьтесь – ndarray, единый класс, который хранит упакованный блок чисел одного типа. Всё остальное в numpy – это математические функции, работающие над ndarray. Сложение двух массивов, суммирование одного из них, взятие синуса каждого элемента – каждая из этих операций является одним вызовом библиотеки, обрабатывающим весь буфер за один проход, что намного быстрее, чем эквивалентный цикл for на Python.
Форма и индексация
Математика
Линейная алгебра
Обработка сигналов
Числовые инструменты
Изображения
Производительность
Заключение