Вызвать несколько ноутбуков Jupyter последовательно - PullRequest
0 голосов
/ 31 марта 2020

Наша команда разработала сценарий python для обработки данных в 10 отдельных, но функционально связанных ноутбуках jupyter, то есть выходные данные ноутбука 1 будут использоваться в качестве входных данных для ноутбука 2 и так далее.

Наш следующий шаг - автоматизировать процесс обработки данных. Есть ли способы последовательно вызывать ноутбуки Jupyter?

1 Ответ

0 голосов
/ 31 марта 2020

nbconvert позволяет запускать записные книжки. Чтобы запустить записную книжку и заменить существующий вывод новым, вы можете использовать.

jupyter nbconvert --execute --to notebook --inplace <notebook>

Для получения дополнительных возможностей и различных подходов вы можете взглянуть на this Вы можете создать сценарий с указанными выше командами для каждой записной книжки, который должен выполнять записные книжки в последовательном порядке.

Script:
jupyter nbconvert --execute --to notebook --inplace <notebook1>
jupyter nbconvert --execute --to notebook --inplace <notebook2>

Run script.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...