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抓取京东商城手机列表url实例代码
Dec 18 Python
python实现文件分组复制到不同目录的例子
Jun 04 Python
python比较2个xml内容的方法
May 11 Python
python中的lambda表达式用法详解
Jun 22 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
pycharm debug功能实现跳到循环末尾的方法
Nov 29 Python
python opencv判断图像是否为空的实例
Jan 26 Python
python绘制彩虹图
Dec 16 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
opencv 实现特定颜色线条提取与定位操作
Jun 02 Python
Python 实现进度条的六种方式
Jan 06 Python
教你用Python+selenium搭建自动化测试环境
Jun 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
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
浅谈Javascript常用正则表达式应用
2019/03/08 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
Python实现选择排序
2017/06/04 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
幼教简历自我评价
2014/01/28 职场文书
媒体宣传策划方案
2014/05/25 职场文书
外贸业务员求职信
2014/06/16 职场文书
建筑节能汇报材料
2014/08/22 职场文书
2014年销售员工作总结
2014/12/01 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
Promise面试题详解之控制并发
2021/05/14 面试题