Размер: 1683
Комментарий:
|
Размер: 1678
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 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-')
В результате получим следующий график