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粘包的解决方案

    python粘包的解决方案

    粘包就是在数据传输过程中有多个数据包被粘连在一起被发送或接受,本文主要介绍了python粘包的解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Python实现

    Python实现"验证回文串"的几种方法

    这篇文章主要介绍了Python实现"验证回文串"的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python新手学习标准库模块命名

    Python新手学习标准库模块命名

    在本篇内容中,小编给大家分享的是关于Python标准库模块命名详解内容,有需要的朋友们可以参考下。
    2020-05-05
  • 解决PyTorch与CUDA版本不匹配的问题

    解决PyTorch与CUDA版本不匹配的问题

    这篇文章主要介绍了解决PyTorch与CUDA版本不匹配的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • PyTorch如何使用embedding对特征向量进行嵌入

    PyTorch如何使用embedding对特征向量进行嵌入

    这篇文章主要介绍了PyTorch如何使用embedding对特征向量进行嵌入问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • Python gRPC流式通信协议详细讲解

    Python gRPC流式通信协议详细讲解

    这篇文章主要介绍了Python gRPC流式通信协议,最近几天在搞golang的grpc,跑通之后想用php作为客户端调用一下grpc服务,结果拉了,一个php的grpc服务安装,搞了好几天,总算搞定了
    2022-11-11
  • python数据可视化之matplotlib.pyplot基础以及折线图

    python数据可视化之matplotlib.pyplot基础以及折线图

    不论是数据挖掘还是数据建模,都免不了数据可视化的问题,对于Python来说,Matplotlib是最著名的绘图库,它主要用于二维绘图,这篇文章主要给大家介绍了关于python数据可视化之matplotlib.pyplot基础以及折线图的相关资料,需要的朋友可以参考下
    2021-07-07
  • Python自动化办公之编写PDF拆分工具

    Python自动化办公之编写PDF拆分工具

    这篇文章主要为大家分享一个Python自动化办公的小工具——PDF拆分工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试
    2022-03-03
  • tensorflow -gpu安装方法(不用自己装cuda,cdnn)

    tensorflow -gpu安装方法(不用自己装cuda,cdnn)

    这篇文章主要介绍了tensorflow -gpu安装,史上最新最简单的途径(不用自己装cuda,cdnn),非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • pytorch使用tensorboardX进行loss可视化实例

    pytorch使用tensorboardX进行loss可视化实例

    今天小编就为大家分享一篇pytorch使用tensorboardX进行loss可视化实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论