Source From Here
Preface對於計時有兩個十分有用的魔法命令:%%time 和 %timeit. 如果你有些代碼運行地十分緩慢,而你想確定是否問題出在這裡,這兩個命令將會非常方便。
1.%%time 將會給出 cell 的代碼運行一次所花費的時間。
- %%time
- import time
- for _ in range(1000):
- time.sleep(0.01)# sleep for 0.01 seconds
注: window 下好像只能顯示 “Wall time”, Ubuntu16.4 可以正常顯示,其他系統未進行測試
2.%time 將會給出當前行的代碼運行一次所花費的時間。
- import numpy
- %time numpy.random.normal(size=1000)
3.%timeit 使用Python的timeit模塊,它將會執行一個語句 100,000次 (默認情況下),然後給出運行最快3次的平均值。
- import numpy
- %timeit numpy.random.normal(size=100)
Supplement
* Jupyter - Built-in magic commands
沒有留言:
張貼留言