python中计时器timeit(),repeat()
背景:在一段程序的前后都用上time.time(),然后将两个时间相减,可以得到一段程序的运行时间。然而python提供了更强大的计时库:timeit,repeat。
1、timeit
(1)测试一段语句的执行时间:
(2)测试一个函数的执行时间:
2、repeat
由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。 所以一般都会进行多次试验,取最少的执行时间为真正的执行时间。
运行结果如下:
背景:在一段程序的前后都用上time.time(),然后将两个时间相减,可以得到一段程序的运行时间。然而python提供了更强大的计时库:timeit,repeat。
1、timeit
(1)测试一段语句的执行时间:
(2)测试一个函数的执行时间:
2、repeat
由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。 所以一般都会进行多次试验,取最少的执行时间为真正的执行时间。
运行结果如下: