码迷,mamicode.com
首页 > 其他好文 > 详细

timeit模块

时间:2018-10-13 22:55:28      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:imei   oba   func   包含   count   模块   ber   pre   set   

timeit模块用于测量小段代码执行时间。

timeit.timeit(stmt=‘pass‘, setup=‘pass‘, timer=<default timer>, number=1000000):创建一个Timer实例,参数分别是stmt(需要测量的语句或函数),setup(初始化代码或构建环境的导入语句),timer(计时函数),number(每一次测量中语句被执行的次数)

timeit.repeat(stmt=‘pass‘, setup=‘pass‘, timer=<default timer>, repeat=3, number=1000000):创建一个Timer实例,指定整个试验的重复次数,返回一个包含了每次试验的执行时间的列表,利用这一函数可以很方便得实现多次试验取平均的方法

timeit.default_timer():默认的计时器,一般是time.perf_counter(),time.perf_counter()方法能够在任一平台提供最高精度的计时器(它也只是记录了自然时间,记录自然时间会被很多其他因素影响,例如计算机的负载)
timeit.Timer(stmt=‘pass‘, setup=‘pass‘, timer=<timer function>, globals=None):该类提供timeit(number=1000000)、repeat(repeat=5, number=1000000)方法

timeit模块

标签:imei   oba   func   包含   count   模块   ber   pre   set   

原文地址:https://www.cnblogs.com/ikct2017/p/9784378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!