Различия между версиями 2 и 3
Версия 2 от 2010-06-02 14:01:24
Размер: 1683
Редактор: alafin
Комментарий:
Версия 3 от 2010-06-02 14:02:51
Размер: 1678
Редактор: alafin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
[[http://numpy.org|NumPy]] - пакет для операций над массивами (в т.ч. линейная алгебра, преобразования Фурье). Вместе с большой библиотекой высокоуровневых математических функций для операций с этими массивами. Предшественник !NumPy, Numeric, был изначально создан Jim Hugunin. !NumPy открытое программное обеспечение и имеет много разработчиков. [[http://numpy.org|NumPy]] - пакет для операций над массивами (в т.ч. линейная алгебра, преобразования Фурье) имеет обширную библиотеку высокоуровневых математических функций для операций с этими массивами. Предшественник !NumPy, Numeric, был изначально создан Jim Hugunin. !NumPy открытое программное обеспечение и имеет много разработчиков.
Строка 5: Строка 5:
'''Пример интерактивной манипуляции с массивами и отрисовки графика в NumPy. В примере также использована интерактивная оболочка IPython и графическая библиотека Matplotlib:''' '''Пример интерактивной манипуляции с массивами и отрисовки графика в !NumPy. В примере также использована интерактивная оболочка IPython и графическая библиотека Matplotlib:'''

NumPy - операции над массивами

NumPy - пакет для операций над массивами (в т.ч. линейная алгебра, преобразования Фурье) имеет обширную библиотеку высокоуровневых математических функций для операций с этими массивами. Предшественник NumPy, Numeric, был изначально создан Jim Hugunin. NumPy открытое программное обеспечение и имеет много разработчиков.

Пример интерактивной манипуляции с массивами и отрисовки графика в NumPy. В примере также использована интерактивная оболочка IPython и графическая библиотека Matplotlib:

   1 shell> ipython -pylab
   2 Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:51) 
   3 Type "copyright", "credits" or "license" for more information.
   4 
   5 IPython 0.8.2 -- An enhanced Interactive Python.
   6 ?         -> Introduction and overview of IPython's features.
   7 %quickref -> Quick reference.
   8 help      -> Python's own help system.
   9 object?   -> Details about 'object'. ?object also works, ?? prints more.
  10 
  11   Welcome to pylab, a matplotlib-based Python environment.
  12   For more information, type 'help(pylab)'.
  13 
  14 In [1]: x = linspace(0, 2*pi, 100)
  15 In [2]: y = sin(x)
  16 In [3]: plot(x,y,'ro-')

В результате получим следующий график

Numpy_example.png

Пакеты/Scientific/NumPy (последним исправлял пользователь alafin 2010-06-02 14:03:17)