当我启动 Jupyter Notebook 时,我ipython_config.py
在 ipython 配置文件中修改了自动加载numpy
为np
:
c.InteractiveShellApp.exec_lines = [
'import numpy as np',
]
这很好用。当我启动笔记本时,在第一个单元格中,我可以立即通过np.
. 但是,如果我通过要点或其他方法共享此笔记本,则不会明确显示这些导入。这是次优的,因为它使明确的再现性变得不可能。
我的问题:有没有一种方法可以用我正在导入的代码自动填充新笔记本的第一个单元格?(或其他类似的方式来记录笔记本正在发生的导入)。
我可以删除该exec_lines
选项并预先填充我必须自己运行的代码或其他一些符合主要思想的解决方案:我最初在 Notebook 中导入的代码的清晰再现性。
编辑
一个可能对登陆这里的人有帮助的已删除答案:我发现jupyter_boilerplate作为可安装的笔记本扩展“向 Jupyter (IPython) 笔记本添加可自定义的菜单项以插入样板代码片段” - 将允许人们轻松创建一个起始可以填写的代码片段。
MLavoie的旁注,因为“对已删除/锁定的帖子/评论禁用评论”
是的,你是对的:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。- 点评来源– MLavoie 2016-07-08 17:27
但是,你会注意到,这是一个要安装的小部件,所以这里没有相关代码可以粘贴。删除上面的答案是没有帮助的。