* Pythonによるブラウン運動データ解析 [#c9a28c9e] このページではPythonを用いてブラウン運動実験で得られたデータを解析する方法について解説をする。データ解析も実験課題の一部なので、わざと不完全な解説になっている。不明な点は、各種参考文献やWeb siteを参照して自習すること。 #contents ** インストール [#p520d870] Python自体は、[[PythonのWebsite>http://www.python.org/]]や[[日本Pythonユーザー会>http://www.python.jp/Zope]]などからダウンロードできる。~ Linuxの場合は、Distributionのパッケージシステムからインストールするのが楽で確実である。最初からインストール済みのDistributionも多い。 WindowsやMacの場合、[[Enthought Python Distribution (EPD)>http://www.enthought.com/products/epd.php]]をインストールするのが一番手っ取り早い。EPDには、科学技術計算に必要なPythonモジュールが一通りインストールされている。 *** 追加モジュール [#x29ac246] Pythonは汎用言語であり、本体には基本的なプログラミング言語としての機能しかない。~ 様々な応用的機能は、モジュールとして提供されており、標準ライブラリ(本体に付属)からサードパーティによるモジュールまで多岐に渡っている。~ ここで解説されている、ブラウン運動の解析を行うためには、以下のモジュールが必要である。 - [[Numpy>http://numpy.scipy.org/]]: 数値計算ライブラリ - [[matplotlib>http://matplotlib.sourceforge.net/]]: プロットライブラリ - [[Scipy>http://www.scipy.org/]]: 科学技術計算ライブラリ これらのモジュールは、個別にダウンロードしてインストールすることも可能だが、Linuxの場合Distributionのパッケージ管理システムからインストール可能な場合が多い。~ EPDを利用する場合、これらは自動的にインストールされるので、なにもする必要が無い。