jupyter notebook好用的功能

一、前言

最近在学习python与动手深度学习,使用的是jupyter notebook,李沐老师那个教学视频也是推荐使用的jupyter notebook,不得不说感觉它没有那么pycharm笨重,但是小功能有很多,适合轻量级的学习,以下是本人认为学习过程中觉得还不错的功能,写下来也是为了方便自己以后不用,但需要用时可以快速想起来,接下来我们进入正题。

你需要准备的就是:

在Anoconda中安装好jupyter notebook以及Nbextensions插件

二、好用的功能

1.插入图片

直接将单元格选为markdown格式,Crtl + c ,Crtl + v复制图片进去即可

2.markdown格式下可以写标题

文字前面写一个#代表一级标题,两个#就是二级标题,依次类推

最终得到的标题可以由Nbextensions插件勾选Table of Contents来显示

显示结果

3.文字高亮

这也是需要使用Nbextensions插件,不得不说这个插件是真的好用

具体做法:同样勾选highlighter

勾选后会发现工具栏多了一个工具

4.行数显示

有时为了可以看到代码前面的具体行数,为了方便调试,可以在菜单栏里面的view点击Toggle LineNumbers

5.显示单元格计算时间功能

类似勾选Nbextensions插件里面的Execute Time

6.jupyter notebook 主题更换

有没有发现我的主题是黑色系,原始的其实是白色,也许为了保护眼睛或者更酷炫,建议使用黑色主题

具体做法:

1)在虚拟环境下安装jupyterthemes

命令:pip install jupyterthemes

2)查看可用主题

命令: jt -l

主要有这些主题

3)更换主题

我这里的是oceans16

命令:jt -t oceans16

想要自定义文字大小等,可以去查看其他教程

Ps:想要恢复原始主题,使用命令: jt-r

7.代码补全功能

同样勾选插件里面的Hinterland

8.导出笔记

按下crtl + P打印选择另存为pdf

9.一个单元格多个输出

在代码前加入这两行就可以输出多个了

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all' # 默认为'last',即输出最后一个结果

这是目前本人主要使用的一些好用的功能,后续如果有使用别的,也会继续更新!

猜你喜欢

转载自blog.csdn.net/SL1029_/article/details/129366080
今日推荐