如何共享Ipython notebook内核?

6
我有一些非常大的IPython(1.0)笔记本,发现使用起来非常不方便。我想将大型笔记本分成几个较小的笔记本,每个笔记本涵盖特定部分的分析。但是,这些笔记本需要共享数据和(无法反序列化的)对象。 现在,我希望这些笔记本连接到同一个内核。我该怎么做?如何更改笔记本连接的内核?(以及自动化此步骤的任何想法?) 我不想使用并行计算机制(这将是一个微不足道的解决方案),因为在我的情况下,它会增加很多代码开销。

1
目前还没有办法将笔记本连接到与其启动的内核不同的内核上。这是我们计划要解决的问题。 - Thomas K
然而,可以导入并运行另一个笔记本中的单元格。这是我目前正在使用的解决方法。 - Moritz
这个回答解决了你的问题吗?在IPython笔记本之间共享数据 - Scratte
这个回答解决了你的问题吗?在IPython笔记本之间共享数据 - bad_coder
https://dev59.com/hFwZ5IYBdhLWcg3wTOsu 确实似乎是这个问题的(新)解决方案,我没有尝试过,因为现在我不再使用笔记本电脑 - 但是感谢您指出它! - Moritz
1个回答

1
当我有一份很长的笔记本时,我会将代码制作成函数,并隐藏到Python模块中,然后在笔记本中导入。这样,我就可以将大量的代码隐藏在后台,使得我的笔记本更小,更方便操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接