溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

實現讓jupyter計時的方法

發布時間:2020-07-28 11:11:21 來源:億速云 閱讀:325 作者:清晨 欄目:編程語言

這篇文章主要介紹實現讓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計時的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女