Python如何计算语句执⾏时间
这篇⽂章主要介绍了Python如何计算语句执⾏时间,⽂中通过⽰例代码介绍的⾮常详细,对⼤家的学习或者⼯作具有⼀定的参考学习价值,需要的朋友可以参考下魔法命令In [1]:
#%time 对单个语句执⾏时间计时⽤法放在需要计算的语句前⾯%time sum(range(1000))
Wall time: 0 nsOut[1]:499500In [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 sIn [7]:
Wall time: 996 µsIn [ ]:
time.sleep(1)#休息1秒再执⾏下⼀条命令
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。