2012年6月13日水曜日

初めてのPython 20章 その3 (timer module)



関数の実行時間を計測するタイマー。
使えそうなのでメモしておく。


>>> import time
>>> reps = 1000
>>> repslist = range(reps)
>>> 
>>> def timer(func, *pargs, **kargs):
...     start = time.clock()
...     for i in repslist:
...         ret = func(*pargs, **kargs)
...     elapsed = time.clock() - start
...     return (elapsed, ret)
... 


0 件のコメント:

コメントを投稿