python中计时工具timeit模块的基本用法
2012-03-13 17:51
746 查看
想测试一行代码的运行时间,在python中比较方便,可以直接使用timeit:
看个例子吧
或者如下使用
其实在ipython中可以直接使用
在python中编程,最大的乐趣就是实际自己需要实现的东西很少.
大多时候,需要做的是"怎么用"!
看个例子吧
>>> import timeit #执行命令 >>> t2 = timeit.Timer('x=range(1000)') #显示时间 >>> t2.timeit() 10.620039563513103 #执行命令 >>> t1 = timeit.Timer('sum(x)', 'x = (i for i in range(1000))') #显示时间 >>> t1.timeit() 0.1881566039438201
或者如下使用
In [1]: from timeit import timeit as timeit In [2]: timeit('x=1') Out[2]: 0.03820111778328037 In [3]: timeit('x=map(lambda x:x*10,range(32))') Out[3]: 8.05639690328919
其实在ipython中可以直接使用
In [4]: timeit y=map(lambda x:x**10,range(32)) 10000000 loops, best of 3: 16.2 ns per loop
在python中编程,最大的乐趣就是实际自己需要实现的东西很少.
大多时候,需要做的是"怎么用"!
相关文章推荐
- python中计时工具timeit模块的基本用法
- python中计时工具timeit模块的基本用法
- python中计时工具timeit模块的基本用法
- python中计时工具timeit模块的基本用法
- python中计时工具timeit模块的基本用法 分类: python python基础学习 2013-08-08 10:05 2072人阅读 评论(0) 收藏
- python中计时工具timeit模块的基本用法
- python中计时工具timeit模块的基本用法
- Python 自带计时工具 timeit
- python中timeit模块用法
- timeit---Python计时工具
- Python的计时timeit模块概述
- python 计时工具:timeit
- python的计时函数——timeit模块
- python timeit模块的使用(附加append、insert、extend用法)
- Python基础——timeit模块
- 11.python并发入门(part9 多进程模块multiprocessing基本用法)
- python中的计时模块:time.time()
- 如何使用python timeit模块使用实践
- python tarfile模块的基本用法
- python 进阶学习:列表解析效率和timeit模块