水曜日, 8月 26, 2009

Psycoを使ってみた

Scipy.weaveやらF2Pyを使って計算の高速化を試みていましたが、モジュールによるJITコンパイラ実装であるPsyco(*1)を試してみました。

こちら(*2)にあります様に、psycoのimportとfull()メソッドの呼び出しだけで使える様です。ご利益の方ですが、importしているモジュール内のメソッドには反映されないので、ndarrayをコンテナに使っているプログラムでは効果は薄いですね。それでも30%以上は速くなりました。

*1 http://psyco.sourceforge.net/
*2 http://hasezawa.ib.k.u-tokyo.ac.jp/zp/Kbi/PythonSpeedUp

0 件のコメント: