实现让jupyter计时的方法
这篇文章主要介绍实现让jupyter计时的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
对于计时有两个十分有用的魔法命令:%%time 和 %timeit。如果你有些代码运行地十分缓慢,而你想确定是否问题出在这里,这两个命令将会非常方便。
1、%%time 将会给出cell的代码运行一次所花费的时间。
%%timeimporttimefor_inrange(1000):time.sleep(0.01)#sleepfor0.01secondsoutput:CPUtimes:user196ms,sys:21.4ms,total:217msWalltime:11.6s
注:window 下好像只能显示 “Wall time”, Ubuntu16.4可以正常显示,其他系统未进行测试。
2、%time 将会给出当前行的代码运行一次所花费的时间。
importnumpy%timenumpy.random.normal(size=1000)output:Walltime:1e+03µs
3、%timeit 使用Python的timeit模块,它将会执行一个语句100,000次(默认情况下),然后给出运行最快3次的平均值。
importnumpy%timeitnumpy.random.normal(size=100)output:12.8µs±1.25µsperloop(mean±std.dev.of7runs,100000loopseach)
以上是实现让jupyter计时的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。