Python如何计算语句执行时间

 更新时间:2019年11月22日 09:51:48   作者:Analyst-Koi  
这篇文章主要介绍了Python如何计算语句执行时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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使用glob检索文件的操作

    python使用glob检索文件的操作

    这篇文章主要介绍了python使用glob检索文件的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python爬虫入门教程--利用requests构建知乎API(三)

    python爬虫入门教程--利用requests构建知乎API(三)

    这篇文章主要给大家介绍了关于python爬虫入门之利用requests构建知乎API的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能

    Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能

    这篇文章主要介绍了Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能,涉及Python网络请求的创建、发送、响应、处理等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • 使用Python实现数据重采样的示例代码

    使用Python实现数据重采样的示例代码

    数据重采样是一种用于调整数据集大小或分布的技术,它涉及通过增加或减少数据点的数量来修改现有数据集,下面我们就来学习一下如何利用Python实现数据重采样吧
    2023-11-11
  • pycharm配置python环境的详细图文教程

    pycharm配置python环境的详细图文教程

    PyCharm是一款功能强大的Python编辑器,具有跨平台性,下面这篇文章主要给大家介绍了关于pycharm配置python环境的详细图文教程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • Python tkinter之ComboBox(下拉框)的使用简介

    Python tkinter之ComboBox(下拉框)的使用简介

    这篇文章主要介绍了Python tkinter之ComboBox(下拉框)的使用简介,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-02-02
  • 如何利用Python提取pdf中的表格数据(附实战案例)

    如何利用Python提取pdf中的表格数据(附实战案例)

    从PDF表格中获取数据是一项痛苦的工作,下面这篇文章主要给大家介绍了关于如何利用Python提取pdf中的表格数据的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • python执行shell获取硬件参数写入mysql的方法

    python执行shell获取硬件参数写入mysql的方法

    这篇文章主要介绍了python执行shell获取硬件参数写入mysql的方法,可实现对服务器硬件信息的读取及写入数据库的功能,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • ubuntu22.04将python源切换为清华源的方法

    ubuntu22.04将python源切换为清华源的方法

    在使用pip命令安装python的一些库时,由于默认服务器在国外,因此下载需要很长时间,本文主要介绍了ubuntu22.04将python源切换为清华源的方法,感兴趣的可以了解一下
    2023-12-12
  • 利用Python Matlab绘制曲线图的简单实例

    利用Python Matlab绘制曲线图的简单实例

    们经常会遇到这种情况,有一个数学函数,我们希望了解他的图像,这个时候使用python 的matplotlib就可以帮助我们,下面这篇文章主要介绍了利用Python Matlab绘制曲线图的相关资料,需要的朋友可以参考下
    2021-12-12

最新评论