Анализ данных с помощью SciPy
SciPy основан на расширении Numpy Python и представляет собой пакет прикладных математических процедур. С помощью этого пакета интерактивный сеанс Python превратится в такую же полноценную среду обработки данных/прототипирования сложных систем, как хорошо известные MATLAB, Octave, IDL, R-Lab, SciLab. Распространяется эта библиотека по условиям лицензии BSD и играет важную роль в анализе данных на Python.
На сегодняшний день SciPy используется для выполнения инженерных и научных вычислений и расчетов. Библиотека обладает довольно широкими возможностями:
- поиск максимумов/минимумов функций;
- вычисление интегралов функций;
- обработка сигналов;
- поддержка специальных функций;
- обработка изображений;
- решение дифференциальных уравнений;
- работа с генетическими алгоритмами и пр.
Также SciPy включает в себя средства обработки числовых последовательностей, которые лежат в основе Machine learning-моделей: экстраполяции, интеграции, оптимизации и других.
По сути, целевой аудиторией SciPy являются пользователи таких продуктов, как Scilab и MATLAB. При визуализации результатов вычислений нередко применяется Matplotlib -- аналог средств вывода графики MATLAB.
Официальная документация находится здесь.