首页 > 解决方案 > JupyterLab:两次打开同一个笔记本

问题描述

我有一个 Jupyter Notebook,用于运行模型和绘制数据。我想用不同的数据集来做到这一点。
在 Notebook 的第一个单元格中,我指定了代码将在其上工作的数据集。(类似csv_filename = dataset_01.csv,后来我读了文件filename。)所以在那之后,相同的代码适用于每个数据集。

我想保持第一个笔记本(我已经处理过dataset_01.csv)打开,同时再次打开同一个笔记本进行处理dataset_02.csv,依此类推。在同一个 Notebook 的每个实例中,我只会更改对数据集的引用,不会更改其他内容。这样,我希望在不必下载每个图的情况下比较我得到的图。我也可能(有时)再次运行其中一个实例的特定单元格。
我不介意 Notebook 的自动保存是否会更改对数据集的引用,因为无论如何我每次都会更改此参数。

那么有没有办法在 Jupyter 或 JupyterLab 中打开同一个 Notebook 的不同实例,每个实例都独立运行,而无需为每个这样的新实例复制 Notebook?

标签: jupyter-notebookjupyterjupyter-lab

解决方案


推荐阅读