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单线程实现多个定时器示例
Mar 30 Python
python去掉行尾的换行符方法
Jan 04 Python
python 中字典嵌套列表的方法
Jul 03 Python
Python+OpenCV实现图像融合的原理及代码
Dec 03 Python
Python下简易的单例模式详解
Apr 08 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
详解Python的三种可变参数
May 08 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
解决pyqt5异常退出无提示信息的问题
Apr 08 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中opendir函数用法实例
2014/11/15 PHP
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
简单的三步vuex入门
2018/05/20 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
使用layui监听器监听select下拉框,事件绑定不成功的解决方法
2019/09/28 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
[03:23:49]2016.12.17日完美“圣”典全回顾
2016/12/19 DOTA
python私有属性和方法实例分析
2015/01/15 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
python使用PIL剪切和拼接图片
2020/03/23 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
abstract是什么意思
2012/02/12 面试题
医院护士专业个人的求职信
2013/12/09 职场文书
经典演讲稿汇总
2014/05/19 职场文书
卫生院健康教育实施方案
2014/06/07 职场文书
授权委托书范文
2014/07/31 职场文书
小学优秀教师材料
2014/12/15 职场文书
2015年党员承诺书
2015/01/21 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
人事行政部各岗位职责说明书!
2019/07/15 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python
DE1107机评
2022/04/05 无线电
JS高级程序设计之class继承重点详解
2022/07/07 Javascript