Библиотека NumPy
Математические алгоритмы, реализованные на интерпретируемых языках (к которым относится Python), часто работают гораздо медленнее тех же алгоритмов, реализованных на компилируемых языках, а также потребляют значительно больше памяти. Библиотека NumPy (Numerical Python) предоставляет реализации вычислительных алгоритмов (в виде функций и операторов), оптимизированные для работы с многомерными массивами. В результате алгоритм, который выражается последовательностью операций над массивами (матрицами) и реализуется с использованием NumPy, может работать сопоставимо по скорости с эквивалентным кодом в MATLAB. Благодаря чему NumPy можно рассматривать как open-source альтернативу MATLAB.
Смотрите также
Наши услуги