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 件のコメント:
コメントを投稿