timeit 和 time
来源:互联网 发布:led旋转显示彩色,源码 编辑:程序博客网 时间:2024/04/28 01:43
测试一行代码的运行时间,在python中比较方便,可以直接使用timeit。比如:
import timeit
t = timeit.Timer('x=range(1000)')
print t.timeit
想测试一个文件的运行时间,通过计算开始和结束的时间戳,相减得到。比如:
import time # windows下
start = time.clock()
# long time
end = time.clock()
print end - start
因为time.clock() 返回的是处理器时间,而因为 Unix 中 jiffy (1 jiffy = 1/100秒,即10 ms)的缘故,所以精度不会太高。因此,在Windows 系统中,建议使用 time.clock(),在Unix 系统中,建议使用 time.time(),而使用timeit代替 time,就可以实现跨平台的精度性,使用timeit.default_timer()函数来获取时间。
import timeit
t = timeit.Timer('x=range(1000)')
print t.timeit
想测试一个文件的运行时间,通过计算开始和结束的时间戳,相减得到。比如:
import time # windows下
start = time.clock()
# long time
end = time.clock()
print end - start
因为time.clock() 返回的是处理器时间,而因为 Unix 中 jiffy (1 jiffy = 1/100秒,即10 ms)的缘故,所以精度不会太高。因此,在Windows 系统中,建议使用 time.clock(),在Unix 系统中,建议使用 time.time(),而使用timeit代替 time,就可以实现跨平台的精度性,使用timeit.default_timer()函数来获取时间。
- timeit 和 time
- 测试代码的执行时间:%time和%timeit
- 测试代码的执行时间:%time和%timeit
- Python时间性能测量 time.clock() time.time() timeit.timeit()
- 13、Python time&timeit 模块
- 014讲模块time,timeit详解
- timeit
- python 进阶学习:列表解析效率和timeit模块
- timeit使用
- python timeit
- timeit 模块
- python timeit
- python timeit
- 模块-time和date time
- Wall time(real time), Process time和Monotonic time.
- Cycle Time、Takt Time、Actual Takt Time和Lead Time
- 使用 timeit 模块
- 笔记:timeit使用
- private static final long serialVersionUID = ??? 的作用
- 多线程编程示例
- Python中的SET集合操作
- 如何在View当中的每一行记录添加edit,delete链接?
- HDU-1195-Open the Lock
- timeit 和 time
- servlet线程安全问题分析(网上整理)
- 常用Java IO 上
- Tomcat 安装简明教程
- Ubuntu问题sudo: /etc/sudoers is mode 0640, should
- UnboundLocalError: local variable 'l' referenced before assignment
- jq与js的submit提交验证不同点
- Apache tomcat JRE安装配置
- svn hook error: MERGE of '/svn/repo': 200 OK (http://xx.xx.xx.xx)