簡體   English   中英

每次運行 jupyter 筆記本時,我是否必須重新啟動 kernel?

[英]do i have to restart the kernel everytime I run a jupyter notebook?

我是數據科學和 jupyter notebook 世界的新手。 有沒有辦法從我離開的地方開始而不重新啟動整個筆記本?

即我對一個數據集做了一些操作並得到一個final_data。 每當我想在關閉和打開后使用該 final_data 時,我都會得到 NameError: name 'final_data' is not defined。 如何解決這個問題?

我認為這就是 Jupyter Notebook 的工作原理。 您必須再次運行所有筆記本。 打開我的筆記本后,我 go 到Cell>Run All

這取決於您使用的是 Google Colab 還是簡單的 Jupyter 筆記本,我認為您使用的是簡單的 Jupyter,但是,我將討論我對兩者的體驗。

對於 Google Colab:運行時因不活動而被破壞,您必須從頭開始再次運行它。

對於 Jupyter Notebook:如果筆記本選項卡在您的瀏覽器上打開,只要您關閉選項卡本身,結果就不會隨着時間的推移(由於不活動)而被清除。 如果您正在關閉/重新啟動您的電腦,您將丟失進度(編譯和運行的行數),並且沒有簡單的方法來保存進度。

最好的方法是讓 Jupyter 筆記本選項卡保持打開狀態,即使您將計算機置於睡眠模式(通過翻轉筆記本電腦的蓋子),數據仍將保留,直到且除非您不重新啟動或關閉您的 PC。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM