1. NumPy

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

numpy - фундаментальный пакет для научных вычислений на языке Python

Причин такого широкого распространения NumPy довльно много:

  • пакет является бесплатным, а его код открытым;
  • удобный и хорошо продуманный синтаксис;
  • дополнительная функциональность для работы с многомерными массивами;
  • быстрые вычисления на языках C и Fortran, выполняемые "под капотом";
  • легкая интеграция с другими библиотеками.

Отдельного внимания заслуживают функции, которые предоставляет NumPy:

Хорошее знание Numpy позволяет писать оптимизированный и лаконичный код, а его многомерные массивы являются базовой структурой для библиотеки SciPy, которая значительно расширяет его математическую функциональность и область решаемых задачь.