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 time模块详解(常用函数实例讲解,非常好)
Apr 24 Python
Python实现Const详解
Jan 27 Python
Python用list或dict字段模式读取文件的方法
Jan 10 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
对Python 2.7 pandas 中的read_excel详解
May 04 Python
django框架自定义用户表操作示例
Aug 07 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
Python安装与基本数据类型教程详解
May 29 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
python paramiko远程服务器终端操作过程解析
Dec 14 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
Nov 20 Python
python如何修改文件时间属性
Feb 05 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
php中计算程序运行时间的类代码
2012/11/03 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
PHP合并静态文件详解
2014/11/14 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
Vue-cli 使用json server在本地模拟请求数据的示例代码
2017/11/02 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
python中的sort方法使用详解
2014/07/25 Python
python黑魔法之编码转换
2016/01/25 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python实现整数的二进制循环移位
2019/03/08 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
pandas分组聚合详解
2020/04/10 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
医大实习自我鉴定
2013/12/07 职场文书
民生工作实施方案
2014/05/31 职场文书
2015年服务员工作总结
2015/04/08 职场文书
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript