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实现封装得到virustotal扫描结果
Oct 05 Python
讲解Python中for循环下的索引变量的作用域
Apr 15 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
python实现图像识别功能
Jan 29 Python
Flask web开发处理POST请求实现(登录案例)
Jul 26 Python
python3学生名片管理v2.0版
Nov 29 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
python实现简单日志记录库glog的使用
Dec 13 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
Python合并pdf文件的工具
Jul 01 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 进程锁定问题分析研究
2009/11/24 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
叫你如何修改Nginx与PHP的文件上传大小限制
2014/09/10 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
php项目中类的自动加载实例讲解
2019/09/12 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
2015/08/10 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
python模拟事件触发机制详解
2018/01/19 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
Python数据集切分实例
2018/12/08 Python
对于Python深浅拷贝的理解
2019/07/29 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python是怎样处理json模块的
2020/07/16 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
乡镇挂职心得体会
2014/09/04 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
2014年大学生工作总结
2014/11/20 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
mysql 带多个条件的查询方式
2021/06/05 MySQL