2006-10-13から1日間の記事一覧

timeit

timer = timeit.Timer(stmt='print scipy.sum(a)', setup='import scipy; a = scipy.arange(100.0);') print "time = ", min(timer.repeat(3, 100)) これは単純にstmtで与えたpython codeを実行した時の実行時間を測るらしい。 いちいちsetupとかしなきゃい…

hotshotモジュール

python codeのプロファイラ。 Cの拡張モジュールの時間は換算されない。当り前か? まぁpython codeのボトルネックは発見できるわけだけど、scipyとかは 外部モジュール使いまくりなのであんまり意味は無い。 weaveコードの時間を測るのにも使えない。 import…