提问者:小点点

从jupyter笔记本调用julia函数(导入Julia jupyter笔记本)


有了Python,我可以通过将另一个Jupyter笔记本作为模块(这里是Anaconda)直接导入一个新的Jupyter笔记本,或者使用nbpackage重用它。

Julia Jupyter笔记本能做到这一点吗?如何将功能从一个笔记本导入另一个笔记本?


共1个答案

匿名用户

解决方法是使用NBInclude.jl包:

using NBInclude
@nbinclude("my_other_jupyter_notebook.ipynb")

这个构造类似于将笔记本中的代码存储在一个some.jl文件中,并作为典型文件包含:

include("some.jl")

请注意,根据您使用的Julia版本(1.0或0.6),有不同的作用域注意事项。请参阅文档。

安装方式:

using Pkg
Pkg.add("NBInclude")

或REPL/](包管理模式):

add NBInclude