zoukankan      html  css  js  c++  java
  • 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秒再执行下一条命令
     
     
     
  • 相关阅读:
    5.Longest Palindrome substring
    3. Longest Substring Without Repeating Characters
    1.Two Sum
    2.Add two Numbers
    oplog
    airflow笔记
    airflow
    grpc protobuf
    modbus
    Linux 工具,一本好书 大牛的博客
  • 原文地址:https://www.cnblogs.com/Koi504330/p/11908835.html
Copyright © 2011-2022 走看看