python的timeit模块测函数运行时间
2018-01-26 15:57
645 查看
timeit模块
timeit模块可以用来测试一小段Python代码的执行速度。class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>)
Timer是测量小段代码执行速度的类。stmt参数是要测试的代码语句(statment);
setup参数是运行代码时需要的设置;
timer参数是一个定时器函数,与平台有关。
timeit.Timer.timeit(number=1000000)
Timer类中测试语句执行速度的对象方法。number参数是测试代码时的测试次数,默认为1000000次。方法返回执行代码的平均耗时,一个float类型的秒数。def test1(): l = [] for i in range(1000): l = l + [i] def test2(): l = [] for i in range(1000): l.append(i) from timeit import Timer #__main__代表启动文件 t1 = Timer("test1()", "from __main__ import test1") print("concat ",t1.timeit(number=1000), "seconds") t2 = Timer("test2()", "from __main__ import test2") print("append ",t2.timeit(number=1000), "seconds")
runfile('L:/diango/mysite/untitled0.py', wdir='L:/diango/mysite')
concat 2.1704582298644333 seconds
append 0.10535473034465159 seconds
相关文章推荐
- 装饰器应用,Python模块学习之(__call__)实现准确计算函数运行时间
- 【python】详解time模块功能asctime、localtime、mktime、sleep、strptime、strftime、time等函数以及时间的加减运算
- python3 timeit:计算小段代码的执行时间的模块
- Python timeit计算代码段运行时间
- python-time模块计算程序运行的时间
- python中利用time模块,计算一段代码运行的时间。
- python的计时函数——timeit模块
- Python基于time模块求程序运行时间的方法
- python运行时间计算之timeit
- Python(25)python中的time模块(时间模块)
- Python学习笔记(三):Time、函数、模块、文件I/O、异常处理(快速入门篇)
- 关于Python的time模块常用函数
- Python时间处理之time模块
- python中timeit模块用法
- Python之时间处理模块time
- Python的计时timeit模块概述
- Python:时间模块:time和datetime
- python中计时工具timeit模块的基本用法
- python时间模块time和datetime
- python操作时间的几个重要函数总结 import time!