您好,登錄后才能下訂單哦!
這篇文章主要介紹實現讓jupyter計時的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
對于計時有兩個十分有用的魔法命令:%%time 和 %timeit。如果你有些代碼運行地十分緩慢,而你想確定是否問題出在這里,這兩個命令將會非常方便。
1、%%time 將會給出cell的代碼運行一次所花費的時間。
%%time import time for _ in range(1000): time.sleep(0.01)# sleep for 0.01 seconds output: CPU times: user 196 ms, sys: 21.4 ms, total: 217 ms Wall time: 11.6 s
注:window 下好像只能顯示 “Wall time”, Ubuntu16.4可以正常顯示,其他系統未進行測試。
2、%time 將會給出當前行的代碼運行一次所花費的時間。
import numpy %time numpy.random.normal(size=1000) output: Wall time: 1e+03 μs
3、%timeit 使用Python的timeit模塊,它將會執行一個語句100,000次(默認情況下),然后給出運行最快3次的平均值。
import numpy %timeit numpy.random.normal(size=100) output: 12.8 μs ± 1.25 μs per loop (mean ± std. dev. of 7 runs, 100000 loops each)
以上是實現讓jupyter計時的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。