有了Python,我可以通过将另一个Jupyter笔记本作为模块(这里是Anaconda)直接导入一个新的Jupyter笔记本,或者使用nbpackage
重用它。
Julia Jupyter笔记本能做到这一点吗?如何将功能从一个笔记本导入另一个笔记本?
解决方法是使用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