从 jupyter notebook 调用 julia 函数(导入 Julia jupyter notebook)
Calling a julia function from jupyter notebook (import Julia jupyter notebook)
使用 Python 我可以重复使用另一个 Jupyter notebook,方法是将它作为模块直接导入到一个新的 notebook 中() or using nbpackage
。
这可以用 Julia Jupyter 笔记本来完成吗?如何将功能从一个笔记本导入到另一个?
解决方案是使用NBInclude.jl
包:
using NBInclude
@nbinclude("my_other_jupyter_notebook.ipynb")
此构造类似于将笔记本中的代码存储在 some.jl
文件中并作为典型包含在内:
include("some.jl")
请注意,根据您使用的 Julia 版本(1.0 或 0.6),有不同的范围考虑事项。请参考documentation.
安装方式:
using Pkg
Pkg.add("NBInclude")
或REPL/]
(包管理方式):
add NBInclude
使用 Python 我可以重复使用另一个 Jupyter notebook,方法是将它作为模块直接导入到一个新的 notebook 中(nbpackage
。
这可以用 Julia Jupyter 笔记本来完成吗?如何将功能从一个笔记本导入到另一个?
解决方案是使用NBInclude.jl
包:
using NBInclude
@nbinclude("my_other_jupyter_notebook.ipynb")
此构造类似于将笔记本中的代码存储在 some.jl
文件中并作为典型包含在内:
include("some.jl")
请注意,根据您使用的 Julia 版本(1.0 或 0.6),有不同的范围考虑事项。请参考documentation.
安装方式:
using Pkg
Pkg.add("NBInclude")
或REPL/]
(包管理方式):
add NBInclude