2009年11月7日土曜日

matplotlib, numpy, scipy そして ipythonとは。。

ここにきて、やっと matplotlibとは何かが分かってきた。 まず、numpy(Numerical Python)というPythonのライブラリがある。これは、MATLABライクで、配列や行列の操作を、C コードとほぼ同等の速度で、実行できるらしい。
Numerical Python の紹介 -- python.jp
niitsumaさんの日記

また、scipy(Scientific Python) というライブラリもある。これは、numpyをさらに、科学技術計算のためライブラリで、numpy強化するものらしい。

Numpy Example List

そのnumpyのグラフモジュールとして、maplotlibがあるわけですね。
ちなみに、ipythonは、Pythonのシェルで、 マクロ、履歴、ログなどさまざまな機能を持ったインタラクティブシェル。これで、あの高級なmatlabに近づくわけです。

ぐうたらの部屋 数学・物理部
Scipy/Numpyのサンプルコード