Jupyter Notebook使用总结

2020-02-26 11:44:20 浏览数 (1)

阅读完本文,你可以知道:

1 Jupyter Notebook高效工作的一些快捷键操作

2 Jupyter Notebook的主题设置

3 Jupyter Notebook导出为PDF文件

Jupyter Notebook是很好的数据科学工作环境。

Jupyter Notebook可以集合代码、评论、公式和图片等内容。

1

Jupyter Notebook快捷键

俗话说:“天下武功唯快不破”。我们掌握一些快捷键的操作,以提升使用Jupyter Notebook的效率,这是非常有价值的。

我根据自己使用Jupyter Notebook的经验,总结如下快捷键。

1 Jupyter Notebook有两种模式,按Esc键进入命令模式;按Enter键进入编辑模式。

2 Win系统按Ctrl Shift P查看 Jupyter Notebook的所有快捷键

3 命令模式下快捷键

(温馨提示:点击图片,放大就可以清晰查看)

4 编辑模式下快捷键

(温馨提示:点击图片,放大就可以清晰查看)

我们使用Jupyter Notebook工作时,可以把上面快捷键进行灵活地组合使用,这样可以极大地提升工作效率。

2

Jupyter Notebook主题设置

我们安装jupyterthemes库,对Jupyter Notebook的主题做设置。

通过pip安装

代码语言:javascript复制
# install jupyterthemes
pip install jupyterthemes

# upgrade to latest version
pip install --upgrade jupyterthemes

成功安装后,我们就可以在Anaconda Prompt进行主题设置的操作了。

常用的命令操作,总结如下:

代码语言:javascript复制
# 罗列可用的主题
jt -l
# 选择主题
jt -t chesterish
# 重置默认的主题
jt -r

提示:jupyterthemes库的详细文档,请查阅下面网址。

https://github.com/dunovank/jupyter-themes

3

Jupyter Notebook导出PDF文件

我们把Jupyter Notebook的所做工作导出PDF文件,方便和相关干系人进行沟通和交流。

Jupyter Notebook导出PDF文件,操作如下。

第一步:生成Notebook对应的tex文件。

Anaconda Prompt上执行如下命令

代码语言:javascript复制
# 在Anaconda Prompt把notebook文件转换成对应的tex文件
jupyter nbconvert --to latex yourNotebookName.ipynb

第二步:手工编辑tex文件,让其支持中文输出。

添加的内容:

代码语言:javascript复制
usepackage{fontspec, xunicode, xltxtra}
setmainfont{Microsoft YaHei}
usepackage{ctex}

第三步:执行

xelatex yourNotebookName.tex

导出PDF文件。

若是显示找不到xelatex命令,请先安装MikTex。

MikTex软件下载的链接:

https://miktex.org/download

参考资料:

1http://liuchengxu.org/pelican-blog/jupyter-notebook-tips.html

2https://github.com/dunovank/jupyter-themes

3https://zhuanlan.zhihu.com/p/80859008

0 人点赞