【问题标题】:Combining jupyter/ipython kernels in notebook在 notebook 中结合 jupyter/ipython 内核
【发布时间】:2017-05-18 12:50:41
【问题描述】:

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

假设我将在 python 代码中使用一个单元格,在 scala 代码中使用另一个单元格,就像我目前可以拥有一个代码单元格(在单元格上按 y )以及降价单元格 m.

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

【问题讨论】:

    标签: ipython-notebook jupyter-notebook


    【解决方案1】:

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

    但不能保证行为正常。不知道如何自动化内核切换

    【讨论】:

    • 您能详细说明一下如何做到这一点吗?
    猜你喜欢
    • 2021-05-21
    • 1970-01-01
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多