Bil*_*ham 34 ipython ipython-notebook jupyter
在每个iPython(Jupyter)笔记本的第一个单元格中,我几乎总是键入:
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
Run Code Online (Sandbox Code Playgroud)
是否有办法使这个单元格出现在我默认创建的每个新笔记本的顶部?
例如,我可以在.ipynb某处保存模板文件,在创建新笔记本时由iPython复制吗?
(我发现了这个问题,但它似乎更多的是关于css而不是单元格中的默认内容.)
我知道它可能不是你想要的(这个例子不适合在需要在多个环境中运行的笔记本电脑上工作,例如共享),但我将以下内容ipython_config.py放在我.ipython文件夹中调用的文件中.
c.InteractiveShellApp.exec_lines = ['%matplotlib inline',
'import numpy as np',
'import scipy.constants as scc',
'import scipy.integrate as sci',
'from mpl_toolkits.mplot3d import Axes3D',
'import scipy.optimize as sco'
]
Run Code Online (Sandbox Code Playgroud)
这在任何交互式控制台中运行之前运行,包括jupyter笔记本.如果你想要明确的锅炉电镀,我认为你会失望(除非你想为我们建立功能☺)
使用jupyterlab有一个非常酷的解决方案: jupyterlab_templates
安装大约需要5分钟,您可以安装多个
模板如你所愿。
假设您在安装过程中安装了 conda,则需要安装 Node js 引擎:
conda install -c conda-forge nodejs如果没有,请创建一个 jupter_noteook_config.py :
jupyter notebook --generate-config| 归档时间: |
|
| 查看次数: |
4126 次 |
| 最近记录: |