Python如何计算语句执行时间


Posted in Python onNovember 22, 2019

这篇文章主要介绍了Python如何计算语句执行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

魔法命令

In [1]:

#%time 对单个语句执行时间计时用法放在需要计算的语句前面
%time sum(range(1000))

Wall time: 0 ns

Out[1]:

499500

In [2]:

#这个操作很快,可以用%timeit计算,该命令重复计算很多次以得到更精确的时间,重复次数自动调整
%timeit sum(range(1000))
34.2 µs ± 710 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each)

In [9]:

%%time#测试中该行代码只能放在最上方,否者会报错,原因不明
total=0
for i in range(1000):
for j in range(1000):

total+=i*(-1)**j
#两个命令均可以通过%%放于代码最上方,计算多行代码的执行时间

Wall time: 1.01 s

In [7]:

Wall time: 996 µs

In [ ]:

time.sleep(1)#休息1秒再执行下一条命令

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python删除列表中重复记录的方法
Apr 28 Python
关于Python如何避免循环导入问题详解
Sep 14 Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
Sep 20 Python
python3 logging日志封装实例
Apr 08 Python
pytorch读取图像数据转成opencv格式实例
Jun 02 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
python实现发送带附件的邮件代码分享
Sep 22 Python
python中zip()函数遍历多个列表方法
Feb 18 Python
python生成器用法实例详解
Nov 22 #Python
关于pandas的离散化,面元划分详解
Nov 22 #Python
Python协程 yield与协程greenlet简单用法示例
Nov 22 #Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 #Python
在OpenCV里使用Camshift算法的实现
Nov 22 #Python
利用Python的sympy包求解一元三次方程示例
Nov 22 #Python
Python matplotlib以日期为x轴作图代码实例
Nov 22 #Python
You might like
我的论坛源代码(三)
2006/10/09 PHP
PHP session有效期session.gc_maxlifetime
2011/04/20 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
php基本函数汇总
2015/07/09 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
script标签的 charset 属性使用说明
2010/12/04 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
document.write的几点使用心得
2014/05/14 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
实例详解angularjs和ajax的结合使用
2015/10/22 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
代码分析Python地图坐标转换
2018/02/08 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
python elasticsearch环境搭建详解
2019/09/02 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
琳达·法罗眼镜英国官网:Linda Farrow英国
2021/01/19 全球购物
家长对老师的评语
2014/04/18 职场文书
搞笑的获奖感言
2014/08/16 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
python 爬取吉首大学网站成绩单
2021/06/02 Python