ラベル numpy の投稿を表示しています。 すべての投稿を表示
ラベル numpy の投稿を表示しています。 すべての投稿を表示

2009年6月8日

numpy リンク メモ


numpy覚え書き

ここで拾ったリンク

MATLABユーザーのためのnumpy置き換え表


ここで拾ったリンク

Scipy Superpack
This shell script will install recent SVN builds of Numpy (1.4) and Scipy (0.8), as well as Matplotlib (0.98), iPython and PyMC (2.0) for OS X 10.5 (Leopard) on Intel Macintosh.

numpyをMacにインストールしてハマル


matplotlibのためにnumpy をインストールした

Leopardではpythonサーチパスの上位に古いnumpy 1.0.1がインストールされているので必要な(新しい)numpyが邪魔されてしまう > どうかしてるぞ... Apple
まずこんなふうに確認
>>> import numpy
>>> numpy.__version__
'1.0.1'
>>> numpy

numpy-1.3.0-py2.5-macosx10.5.dmg はインストールできないので捨て(なぜ?)
numpy-1.3.0.tar.gz からコンパイル Fortranコードをコンパイルできないというエラーがでているが無視(してよいのかな??)
python setup.py build
sudo python setup.py install
新しいnumpyは/Library/Python/2.5/site-packages/ 以下にインストールされる
ここでpythonのサーチパスを調べる : 参考 (本家ドキュメント) なんかデフォルトでないものも入ってるみたいだけどそれは無視して
>>> import sys
>>> for x in sys.path:
...     print x
... 

/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload
/Library/Python/2.5/site-packages
/Library/Python/2.5/site-packages/PIL
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC
最後にLeopardに付属している邪魔なnumpyをリネームする
cd /System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/
sudo mv numpy numpy_bad
確認のために対話シェルを再起動してnumpyのバージョンをみる
$ python
Python 2.5.1 (r251:54863, Feb  6 2009, 19:02:12) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> numpy

>>> numpy.__version__
'1.3.0'
>>> 
検索しても同じことではまっている人があまりいないのは Mac OS X付属のPythonを使っている人が少ないってことなのかなぁ...? ( 同じ例はこんなところ: SciPyの件のところ とか )