На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


Научные вычисления с помощью Python


Дан обзор основных библиотек языка Python для работы проведения научных вычислений. Эти библиотеки представляют собой альтернативу MATLAB

Встроенные функции и стандартная библиотека Python предоставляют широкие возможности для решения самых различных задач программирования. Кроме того, Python допускает расширении за счет библиотек, созданных сторонними разработчиками. Здесь и далее будут рассмотрены инструментальные средства для решения задач численного анализа. Дано краткое описание математических модулей стандартной библиотеки Python и расширений NumPy и SciPy, которые могут рассматриваться как свободный и более мощный эквивалент системы программирования математических вычислений MATLAB. Визуализация расчетов обеспечивается пакетом научной графики Matplotlib.

Основные модули и библиотеки Python для научных вычислений


Python(x,y) - это набор библиотек для численных расчетов, анализа и визуализации данных на основе Python.

NumPy - популярный модуль для высокоэффективной работы с многомерными массивами (ядро модуля SciPy), краткое введение в NumPy

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

SymPy - библиотека символьных вычислений, которую можно использоваться как систему компьютерной алгебры (СКА).





galaxy