Jupyter - 記錄單元格耗時並存儲輸出

在運行筆記本時,程序可能要跑很久,我會關閉瀏覽器的標籤頁,改天再看。

直接關閉的話,下次打開筆記本會看不到剩餘的輸出。

我們可以通過%%capture 存儲輸出。用%%time記錄單元格耗時。

兩個百分號%%開頭的爲單元格魔法詞。

https://ipython.readthedocs.io/en/stable/interactive/magics.html

程序執行所在單元格如下:

%%capture output
%%time
import datetime
print("BEGIN\t", end = "")
print(datetime.datetime.now())
 
total = 0
for i in range(3000):
    for j in range(3000):
        total += i * (-1) ** j

print("END\t", end = "")
print(datetime.datetime.now())

新的單元格顯示輸出

output.show()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章