Модульная преамбула Jupyter notebook

#python #module #jupyter-notebook #ipython #jupyter

#python #модуль #jupyter-notebook #ipython #jupyter

Вопрос:

У меня есть набор записных книжек Jupyter, для инициализации всех из которых требуются одинаковые строки кода. Инициализация содержит:

  • Волшебные команды IPython (такие как %matplotlib inline и %load_ext autoreload )
  • импорт модулей
  • настройка некоторых параметров, таких как стиль графика

Я ищу хороший способ поместить этот код в модуль, который можно импортировать и в идеале вызывать с помощью чего-то вроде:

 import preamble
preamble.run()
  

Для кода инициализации это легко сделать, но как насчет импорта модуля и волшебных команд?

Комментарии:

1. Вы можете создать модуль, подобный предложенному вами. В чем проблема с этим?

Ответ №1:

Вместо этого вы можете использовать jupyter notebook для этого.

Просто поместите весь свой код в integration.ipynb и запустите его в своей первой ячейке с:

 %run ./preamble.ipynb