簡體   English   中英

從Jupyter Notebook中刪除導入的軟件包,而無需重新啟動內核

[英]Remove imported package from Jupyter Notebook without restarting the kernel

有沒有一種方法可以在不重新啟動內核的情況下從Jupyter Notebook取消導入軟件包?

為什么要問:我的模型需要很長時間才能訓練。 我正在繪制此模型的某些輸出,當我導入seaborn時,它在我的某些繪制上造成了問題。 我想取消導入seaborn,而無需重新啟動內核並重新訓練模型。

我知道有一些解決方法,例如對模型進行酸洗然后重新繪制,但是這種情況使我對在Jupyter中取消導入軟件包感到好奇。 那有可能嗎?

我假設您要還原matplotlib的rcParameters的默認值,而不是取消導入另一個模塊。 即使您可以取消導入,繪圖參數也會保持更改。

plt.rcdefaults()

使用Seaborn版本0.8時,它不應干擾您的繪圖。

使用seaborn版本0.7或更低版​​本時,可以import seaborn.apionly而不是import seaborn以達到相同的效果。 如果您已經import ed seaborn請參閱@philippd的答案

暫無
暫無

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

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