有没有办法从Jupyter Notebook取消导入包,而无需重新启动内核?
Why I Ask: 我有一个需要很长时间训练的模型 . 我正在绘制这个模型的一些输出,当我进口seaborn时,它引起了我的一些情节的问题 . 我想在不重新启动内核并重新训练模型的情况下取消导入seaborn .
我知道有一些解决方法,如酸洗模型然后重新绘制,但这种情况让我对在Jupyter中取消导入包感到好奇 . 这有可能吗?
使用seaborn版本0.8时,它不应干扰你的情节 .
使用seaborn 0.7或更低版本时,您可以 import seaborn.apionly 而不是 import seaborn 获得相同的效果 . 如果您已经 import ed seaborn ,请参阅@philippd's answer .
import seaborn.apionly
import seaborn
import
seaborn
我假设您要恢复matplotlib的rcParameters的默认值,而不是unmport另一个模块 . 即使您可以不安装它,绘图参数也会保持不变 .
plt.rcdefaults()
2 回答
使用seaborn版本0.8时,它不应干扰你的情节 .
使用seaborn 0.7或更低版本时,您可以
import seaborn.apionly
而不是import seaborn
获得相同的效果 . 如果您已经import
edseaborn
,请参阅@philippd's answer .我假设您要恢复matplotlib的rcParameters的默认值,而不是unmport另一个模块 . 即使您可以不安装它,绘图参数也会保持不变 .