Вычислительный Python — полезные научные библиотеки

Различные виды операций, необходимые в вычислительной физике, анализе данных и научной работе, вообще представлены в следующих пакетах:

  • NumPy — предоставляет нам инструменты для работы с быстрыми одномерными и многомерными массивами, общие математические и числовые операции в виде быстрых функций, а также линейную алгебру, фурье-преобразования и базовые инструменты для работы со случайными числами.

  • SciPy — пакет с широким функционалом:

    • Специальные функции;

    • Численное интегрирование;

    • Решение оптимизационных задач;

    • Интерполяция;

    • Численный Фурье-анализ;

    • Цифровая обработка сигналов;

    • Линейная алгебра;

    • Математическая статистика;

    • Обработка изображений;

  • Pandas — пакет предоставляющий инструментарий для работы с таблицами данных.

В сети есть уже довольно много материалов об использовании этих инструментов, список рекомендуемым статей можно посмотреть здесь