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