模块化Jupyter笔记本前言

时间:2019-04-24 11:04:36

标签: python module jupyter-notebook ipython jupyter

我有一组Jupyter笔记本,所有这些笔记本都需要相同的代码行来初始化。初始化包含:

  • IPython魔术命令(例如%matplotlib inline%load_ext autoreload
  • 导入模块
  • 配置一些设置,例如绘图样式

我正在寻找一种将此代码放入可以导入的模块的理想方法,理想情况下可以使用以下代码进行调用:

import preamble
preamble.run()

对于初始化代码很容易做到,但是模块导入和魔术命令呢?

1 个答案:

答案 0 :(得分:1)

您可以为此使用jupyter笔记本。

只需将所有代码放入preamble.ipynb中,并使用以下命令在第一个单元中运行它:

%run ./preamble.ipynb