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中MySQLdb的事务处理功能
Sep 21 Python
使用C++扩展Python的功能详解
Jan 12 Python
python将字典内容存入mysql实例代码
Jan 18 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
Python:slice与indices的用法
Nov 25 Python
利用Tensorflow的队列多线程读取数据方式
Feb 05 Python
Pycharm中配置远程Docker运行环境的教程图解
Jun 11 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
python调用有道智云API实现文件批量翻译
Oct 10 Python
用python进行视频剪辑
Nov 02 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
雄兵连三大错觉:凯莎没了,凉冰阵亡了,华烨觉得自己又行了
2020/04/09 国漫
php获取服务器信息的实现代码
2013/02/04 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
解决FLASH需要点击激活的代码
2006/12/20 Javascript
javascript 写类方式之四
2009/07/05 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
如何解决jQuery 和其他JS库的冲突
2020/06/22 jQuery
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
PyQt5 在label显示的图片中绘制矩形的方法
2019/06/17 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
Python实现自动整理文件的脚本
2020/12/17 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
长曲棍球装备:Lacrosse Monkey
2020/12/02 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
班组长安全职责
2014/01/05 职场文书
面试后感谢信
2014/02/01 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
浪费资源的建议书
2014/03/12 职场文书
工作会议主持词
2014/03/17 职场文书
保护动物倡议书
2014/04/15 职场文书