2011年10月20日木曜日

Mac lionでNumPy/SciPy/matplotlibをインストール

機械学習関連のプログラムを書くときに利用してみようと思ったのでインストールしてみる

事前準備
インストールしたときの状況を覚えていないもの
  • Python
    • 最初から入っているやつではなく、公式サイトからダウンロードしたもの
    • SciPyとかのサイトに入れ直した方がいいみたいなことが書いてあった
    • ダウンロードはここから
  • gccとか
    • XcodeをApp Storeからインストールしておく
    • gccとかいろいろ開発関連のものがインストールされるはず
  • fortran
  • その他
    • 必要なものが他にもあるかもしれない・・・
export
  1. $ export CC=gcc-4.2
  2. $ export CXX=g++-4.2
  3. $ export FFLAGS=-ff2c
以下、実行ディレクトリは適切な場所で
NumPy
  1. $ git clone https://github.com/numpy/numpy.git
  2. $ cd numpy
  3. $ python setup.py build
  4. $ sudo python setup.py install
SciPy
  1. $ git clone https://github.com/scipy/scipy.git
  2. $ cd scipy
  3. $ python setup.py build
  4. $ sudo python setup.py install
matplotlib
  1. $ git clone https://github.com/matplotlib/matplotlib.git
  2. $ cd matplotlib
  3. $ python setup.py build
  4. $ sudo python setup.py install
テスト
このページの使用例より

>>> from pylab import *
>>> x = range(10)
>>> y = [y1**2 for y1 in x]
>>> plot(x, y, 'ro')
[<matplotlib.lines.Line2D object at 0x104118590>]
>>> savefig('test.png')
>>> show()





参考URL



0 件のコメント:

コメントを投稿