(1) 直接将。py文件拖拽到Notebook界面中的列表里 ipython notebook(2) 利用 %load: %load test。py这种方法可以将自己编写的。py文件原封不动地搬到一个cell里面,自然也往往不是我们想要达到的效果。
(3) 利用 IPython。nbformat。current import IPython。nbformat。current as nbf nb = nbf。read(open('test。py', 'r'), 'py') nbf。
write(nb, open('test。ipynb', 'w'), 'ipynb')这样会生成一个名为 test。ipynb 的文件 运行计时 我们可以通过ExecutionTime插件来对每个cell的运行计时。
pip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --userjupyter nbextension enable execute_time/ExecuteTime 远程运行 在任何地点都可以通过网络链接远程服务器来实现运算,这里给出一个远程运行的例子,可以体验一下 Jupyter Notebook。
幻灯片制作 既然Jupyter Notebook 擅长展示数据分析的过程,除了通过网页形式分享外,当然也可以将其制作成幻灯片的形式。这里有一个幻灯片示例供参考,其制作风格简洁明晰。 那么如何用 Jupyter Notebook 制作幻灯片呢?首先在 notebook 的菜单栏选择 View > Cell Toolbar > Slideshow,这时在文档的每个单元右上角显示了 Slide Type 的选项。
通过设置不同的类型,来控制幻灯片的格式。有如下5中类型: Slide:主页面,通过按左右方向键进行切换。Sub-Slide:副页面,通过按上下方向键进行切换。Fragment:一开始是隐藏的,按空格键或方向键后显示,实现动态效果。Skip:在幻灯片中不显示的单元。
Notes:作为演讲者的备忘笔记,也不在幻灯片中显示。当编写好了幻灯片形式的 notebook,如何来演示呢?这时需要使用 nbconvert: jupyter nbconvert notebook。ipynb --to slides --post serve在命令行中敲入上述代码后,浏览器会自动打开相应的幻灯片。
References 向IPython Notebook中导入。py文件 Cannot import 。py file to ipython notebook Converting to (not from) ipython Notebook format。