SciPy

SciPy
SciPy
Scipylogo.gif
NumPyOptimizationSmall.png
Пример отрисовки Функции Бесселя и нахождения их локальных максимумов
Тип

расширение языка Python

Разработчик

Проект сообщества

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

0.9.0 (27 февраля 2011)

Лицензия

Лицензия BSD

Сайт

www.scipy.org

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

Содержание

Структуры данных

Основной структурой данный в SciPy является многомерный массив, реализованный модулем NumPy (более старые версии SciPy использовали для этой цели Numeric).

Модули

Обзор

Доступные субпакеты

Дополнительная функциональность

Основной функционал SciPy расширяется за счёт других инструментов.[2] Например:

  • Графика. На данный момент рекомендованным пакетом для отрисовки двухмерной графики является Matplotlib, тем не менее существует множество других, например, HippoDraw, Chaco, и Biggles. Также популярными являются Python Imaging Library и MayaVi (для 3D визуализации).
  • Оптимизация. Хотя SciPy имеет свой пакет для оптимизации, OpenOpt имеет доступ к большему количеству оптимизационных пакетов и решателей.
  • Продвинутый анализ данных. При помощи RPy, SciPy обеспечивает интерфейс к статистическому пакету R предназначенному для сложного анализа данных.
  • База данных. SciPy может взаимодействовать с [1] PyTables, иерархической базой данных разработанной для эффективного управления большими объёмами данных, хранящихся в файлах формата HDF5.
  • Интерактивная оболочка. IPython это интерактивная среда которая обеспечивает дебаггинг и создание кода в стиле, близком к MATLAB.
  • Символьная математика. Существует несколько библиотек для Python, такие как PyDSTool, Symbolic и SymPy, которые позволяют работать с символьной математикой.

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "SciPy" в других словарях:

  • Scipy — это открытая библиотека высококачественных научных инструментов для . SciPy содержит модули для оптимизации, интегрирования, специальных функций, обработки сигналов, обработки изображений, генетических алгоритмов, решения обыкновенных… …   Википедия

  • SciPy — est un projet visant à unifier et fédérer un ensemble de bibliothèques Python à usage scientifique. Scipy utilise les tableaux et matrices du module NumPy. Cette distribution de modules est destinée à être utilisée avec le langage interprété… …   Wikipédia en Français

  • SciPy — Infobox Software name = latest release version = 0.6.0 latest release date = Sept. 20, 2007 developer = community project sponsored and supported by Enthought operating system = Cross platform [http://www.scipy.org/Download (list)] genre =… …   Wikipedia

  • NumPy — Developer(s) Community project Initial release 1995 (1995) Stable release 1.6 / May 14, 2011; 6 months ago …   Wikipedia

  • Пайтон — Python Класс языка: функциональный, объектно ориентированный, императивный, аспектно ориентированный Тип исполнения: интерпретация байт кода, компиляция в MSIL, компиляция в байт код Java Появился в: 1990 г …   Википедия

  • IPython — Infobox Software name = IPython caption = author = Fernando Perez latest release version = 0.9.1 latest release date = September 14, 2008 operating system = Cross platform genre = Shell license = BSD license website =… …   Wikipedia

  • NumPy — Тип расширение языка Python Разработчик Проект сообщества Операционная система Кроссплатформенное программное обеспечение Последняя версия 1.6.1 (20 июля 2011) …   Википедия

  • Error function — Plot of the error function In mathematics, the error function (also called the Gauss error function) is a special function (non elementary) of sigmoid shape which occurs in probability, statistics and partial differential equations. It is defined …   Wikipedia

  • Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му …   Википедия

  • Singular value decomposition — Visualization of the SVD of a 2 dimensional, real shearing matrix M. First, we see the unit disc in blue together with the two canonical unit vectors. We then see the action of M, which distorts the disk to an ellipse. The SVD decomposes M into… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»