Python 中计时器的使用

在学习caffe的python例子时,看到使用计算器timeit来测试一行代码的运行时间 , 坑爹啊,教程里使用%timeit , 对我这种python小白来说就以为它真的是那么使用的,但跑代码就出错,不得不去请教度娘。。

 

timeit有两种使用形式:

import timeit

t = timeit.Tier('执行语句')
runtime = t.timeit()
print runtime

另一种形式

from timeit import timeit as timeit

runtime = timeit('执行语句')
print runtime

 

不过使用timeit对于检测单句的执行时间比较方便,但对模块就很麻烦了,我们可以像c++一样使用clock来计算模块的运行时间

 

import time 

start = clock()

#your code here

end = clock()
print( end-start )

 

posted @ 2015-01-23 15:53  dupuleng  阅读(3192)  评论(0编辑  收藏  举报