Python で実行時間の計測する
Python で実行時間を計測する場合 timeit を使用するのがよいのかな。
[ソース]
# -*- coding: utf-8 -* import timeit def test(): "-".join(str(n) for n in range(100)) # number で呼び出し回数を指定 print timeit.timeit('"-".join(str(n) for n in range(100))', number = 100000) # 関数を呼び出す場合 print timeit.timeit('test()', "from __main__ import test", number = 100000)
[出力]
3.82334744074 3.64417739274