[英]Jupyter Notebook and previous output
有什么方法可以在不重新運行程序的情況下查看以前的輸出? 例如,我讓我的ML算法工作了一整夜,而早上我得到了結果。 但是,由於某種原因,當我在原始代碼上按Enter鍵時,它再次開始運行,並且原始輸出消失了。
輸出存在於特定的上下文中,該上下文是單元,並且只要內核仍在運行,該輸出就仍然存在。 如果需要保留輸出,則仍然可以保存。 例如,在文件中或使用Pickle對其進行序列化。
您還可以使用命令行運行腳本,並將輸出保存在另一個文件中:
jupyter nbconvert --to notebook --execute myfile.ipynb --output ./output/myfile.ipynb
在此示例中,我運行myfile.ipynb並將輸出(這是一個ipynb文件)保存在文件夾輸出中。
通常,是的,只要內核仍在運行。 所有求值表達式的返回值都存儲在Out
全局列表中。 如果您現在正在執行語句號n
,那么Out[n-1]
將擁有您成功完成的最后一件事。
如果您的輸出沒有返回,而是打印了。 你不走運...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.