ipython-notebook - 在笔记本中结合 jupyter/ipython 内核

标签 ipython-notebook jupyter-notebook

有无数Jupyter Kernels可用的。我也知道一些项目用于运行嵌入在另一种语言中的一种语言,例如rpy2 .但是,我很想知道是否有可能(或者是否有计划)将不同的内核组合在一个笔记本中?

因此,假设我将在 python 代码中使用一个单元格,在 Scala 代码中使用另一个单元格,这与我目前可以拥有一个代码单元格(在单元格上按 y)以及 Markdown 单元格 m 的方式相同。

理想情况下,一个人应该能够来回传递变量,但是对于这个问题,我只是希望能够拥有两种不同的“代码单元”类型,而它们彼此不知道(所以我可以有例如python 变量赋值 x = 1 和一个 scala val x : Int = 2 并且他们不会意识到彼此)。

最佳答案

是否可以在单元之间手动切换内核。我已经测试过从 Python 到 Julia 再到 R。工作正常。但是,命名空间已被清除,因此如果您想来回切换,则必须在外部维护状态。

虽然不能保证理智的行为。不知道您将如何自动化内核切换

关于ipython-notebook - 在笔记本中结合 jupyter/ipython 内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41460281/

相关文章:

jupyter - 如何共享 Jupyter 笔记本

printing - 打印 iPython 笔记本的最佳方式

sql - 选择 SQL 作为 Jupyter Notebook 的默认单元格魔法

python - 如何在 Python/Jupyter 笔记本中省略 matplotlib 打印输出?

python - 远程 Jupyter Notebook + Docker -- 不更新文件目录?

python - 分块读取 Pandas 中的多个 CSV 文件

ipython-notebook - iPython 笔记本无法在 VPN 后面工作

python - 无法在 Linux (Ubuntu) 中启动 Jupyter Notebook

python - Pandas 数据框的最大值和最小值