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中使用bidict模块双向字典结构的奇技淫巧
Jul 12 Python
Python极简代码实现杨辉三角示例代码
Nov 15 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
Django框架实现的简单分页功能示例
Dec 04 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Python数学形态学实例分析
Sep 06 Python
Python Process多进程实现过程
Oct 22 Python
python 画3维轨迹图并进行比较的实例
Dec 06 Python
Python进程Multiprocessing模块原理解析
Feb 28 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
pandas数值排序的实现实例
Jul 25 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
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
js打印纸函数代码(递归)
2010/06/18 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
利用JS实现数字增长
2016/07/28 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
基于vue的下拉刷新指令和滚动刷新指令
2016/12/23 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
微信小程序button组件使用详解
2018/01/31 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
举例讲解Python常用模块
2019/03/08 Python
Python高级property属性用法实例分析
2019/11/19 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
《伯牙绝弦》教学反思
2014/03/02 职场文书
医院保洁服务方案
2014/06/11 职场文书
婚庆答谢词
2015/01/04 职场文书
出租车拒载检讨书
2015/01/28 职场文书
教师个人自我评价
2015/03/04 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis