Вызов функции julia из блокнота jupyter (импорт блокнота Julia jupyter) - PullRequest
2 голосов
/ 08 апреля 2020

С помощью Python я могу повторно использовать другой ноутбук Jupyter, импортировав его непосредственно в новый как модуль ( здесь, в Anaconda ) или , используя nbpackage.

Можно ли это сделать с ноутбуками Джулии Юпитер? Как импортировать функции из одного ноутбука в другой?

1 Ответ

2 голосов
/ 08 апреля 2020

Решение состоит в том, чтобы использовать пакет 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
...