我有两个不同的Jupyter笔记本用于两个不同的项目.我想将它们合并,以便将它们放在同一个笔记本上.
一种方法是将单元格从一个单元复制到另一个单元格,但对于包含许多单元格的项目来说,这似乎相当有用.是否有支持导入Notebook文档或一次复制多个单元格的功能?
LYu*_*LYu 10
pip install nbmerge
nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb
完整文档 - https://github.com/jbn/nbmerge
您确实可以一次复制多个单元格 - 使用 Shift + J 或 Shift + Down 向下选择下一个单元格,并使用 Shift + K 或 Shift + Up 向上选择下一个单元格。然后,您可以将它们一起复制并粘贴到另一个笔记本,并通过确保目标笔记本处于命令模式(单元格具有蓝色边框)来保留单元格划分。
请参阅http://jupyter-notebook.readthedocs.io/en/stable/examples/Notebook/Notebook%20Basics.html#和https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ .
您可以将笔记本与nbmerge合并
用pip安装
pip install nbmerge
Run Code Online (Sandbox Code Playgroud)
并合并您的文件
nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb
Run Code Online (Sandbox Code Playgroud)
小智 8
安装 nbmerge:
pip install nbmerge
Run Code Online (Sandbox Code Playgroud)
运行以下命令:
!nbmerge file_1.ipynb file_2.ipynb file_3.ipynb > merged.ipynb
Run Code Online (Sandbox Code Playgroud)
为那些错过惊呼的人提供答案
我过去曾在 .ipynb 文件上使用文本编辑器做过几次这样的事情。这是一种相当容易理解的 json 格式。我的用例是将一系列单元移动到另一个笔记本中,或多或少作为存档活动。
确保您有适当的备份策略,以防您因省略逗号或类似内容而破坏 json 格式!
您最终会得到无效的校验和,当您第一次打开更改的笔记本时,您会收到警告。第一次保存它们后,会创建一个新的校验和,警告就会消失。
| 归档时间: |
|
| 查看次数: |
11257 次 |
| 最近记录: |