前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jupyter Notebook使用总结

Jupyter Notebook使用总结

作者头像
陆勤_数据人网
发布2020-02-26 11:44:20
8630
发布2020-02-26 11:44:20
举报

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据科学与人工智能 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档