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的函数嵌套的使用方法
Jan 24 Python
Python统计列表中的重复项出现的次数的方法
Aug 18 Python
Python标准库urllib2的一些使用细节总结
Mar 16 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
Python基础教程之异常详解
Jan 10 Python
Django实现发送邮件找回密码功能
Aug 12 Python
python 实现二维列表转置
Dec 02 Python
详解Python修复遥感影像条带的两种方式
Feb 23 Python
python中random.randint和random.randrange的区别详解
Sep 20 Python
python 多进程和协程配合使用写入数据
Oct 30 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
晶体管来复再生式二管收音机
2021/03/02 无线电
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
tagName的使用,留一笔
2006/06/26 Javascript
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
UserData用法总结 lanyu出品
2010/07/01 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
文本域中换行符的替换示例
2014/03/04 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
2014/04/04 Javascript
jQuery自带的一些常用方法总结
2014/09/03 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
Python字符串拼接的几种方法整理
2017/08/02 Python
Python元组常见操作示例
2019/02/19 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
经理秘书岗位职责
2013/11/14 职场文书
自考生自我评价分享
2014/01/18 职场文书
委托公证书范本
2014/04/03 职场文书
合伙经营协议书范本
2014/04/18 职场文书
安全学习心得体会范文
2016/01/18 职场文书
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js