機械学習や計算科学向けのプログラミング言語

Python 3.4

機械学習や科学計算などの分野では Python がよく用いられる。Python は文法が簡単で、初心者に親しみやすい言語でありながら、非常に強力な機能を提供するプログラミング言語といえる。このページでは、科学計算、統計やグラフの描き方などのデータ解析を中心に取り扱う。

核酸あるいはタンパク質の配列解析や BioPython などバイオインフォマティクス関連は同サイトの bioinformatics で取り扱っている。

インストール

Linux

Linux に Python 3 とその関連ツールを apt-get コマンドでインストールする。

sudo apt-get install python3
sudo apt-get install python3-dev
sudo apt-get install python3-pip

次に、重要なモジュールをいくつかインストールする。

sudo pip3 install numpy
sudo pip3 install scipy
sudo pip3 install pandas
sudo pip3 install cairocffi
sudo pip3 install matplotlib

Ubuntu と Python3 の組み合わせの場合、matplotlib を利用してグラフを描く際にエラーが起こることがある。このとき、以下のように Ubuntu のパッケージとして配布されている matplotlib をインストールすればよい。

sudo apt-get install python3-matplotlib

Macintosh

Mac OS X を利用する場合は brew コマンドで Python 3 とその関連ツールをインストールする。

brew update
brew install python3

次に NumPy などのモジュールをインストールする。

sudo pip3 install numpy
sudo pip3 install scipy
sudo pip3 install pandas
sudo pip3 install matplotlib