Python语句运行时间测试
来源:互联网 发布:怎样兼职网络授课教师 编辑:程序博客网 时间:2024/04/29 20:01
可以使用timeit
模块中的Timer
对象来实现。
Timer接收两个参数,第一个参数是“多次执行的语句”,第二个参数是“只在开始执行一次的语句”
e.g.我们为了测试list
的append
方法和set
的add
方法的性能差异。
# -*-coding: utf-8 -*-from timeit import Timerpre_statement = "list1 = range(10000000); set1 = set(list1)"iter_statement1 = "list1.append(u'haha'),"iter_statement2 = "set1.add(u'haha')"print Timer(iter_statement1, pre_statement).timeit(1)print Timer(iter_statement2, pre_statement).timeit(1)
0.0349336637271
5.70168661596e-06
我们可以看到,在list和set同样拥有了一千万元素情况下,往set里面再添加一个元素的速度要远远快于在list里添加。
0 0
- Python语句运行时间测试
- 测试语句运行时间
- 测试python程序运行时间
- 使用timeit测试python语句执行的时间
- 测试运行时间
- 测试程序运行时间
- 测试运行时间
- 测试程序运行时间
- 测试运行时间
- 测试程序运行时间
- 测试程序运行时间
- 测试程序运行时间
- 测试程序运行时间
- 测试程序运行时间
- opencv测试运行时间
- 测试程序运行时间
- 测试程序运行时间
- 测试程序运行时间
- Android中Paint的setXfermode(Xfermode xfermode)方法讲解
- 自己了解的Spring
- 模板 容器
- log 控制
- ORACLE开发触发器
- Python语句运行时间测试
- Java-Print流,Object流
- 【Python】Python_learning2:python中的冒泡排序
- 模块打包剔除冗余代码
- 极光推送企业开发系列之在Android Studio中集成推送功能
- input提示详细解释
- QQ侧滑面板特效的实现
- XML的概念和解析方式
- cas server4.0 自定义异常