怎么让jupyter计时

图片[1]-怎么让jupyter计时-uusu优素-乐高,模型,3d打印,编程

对于计时有两个十分有用的魔法命令:%%time 和 %timeit。如果你有些代码运行地十分缓慢,而你想确定是否问题出在这里,这两个命令将会非常方便。

1、%%time 将会给出cell的代码运行一次所花费的时间。

%%time
importtime
for_inrange(1000):
time.sleep(0.01)#sleepfor0.01seconds

output:
CPUtimes:user196ms,sys:21.4ms,total:217ms
Walltime: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)
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容