公众号:尤而小屋 编辑:Peter
大家好,我是Peter~
本文给大家带来jupyter notebook进阶使用:nbextensions(扩展工具)。
nbextensions 是jupyter notebook 的一个扩展,可以有很多有用的功能,首先我们需要进行安装,方法如下:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
配置的安装:
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
安装成功后的界面:
右上角多了一个Nbextensions的按钮
下面将列举一些较为有用的扩展:
将一个框内的python2代码转换成python3代码,设置了之后,会出现一个这样的图标
如果一个框格内本来是python2的代码:
点击之后的效果:
在原始的jupyter notebook中,我们只能向框格后面添加新的框格。设置了这个之后,我们可以在指定框格之前添加新的框格了
这一图标分别表示了向前和向后添加框格。
设置自动保存代码的间隔,设置了之后,会出现这个图标
首先用 pip install autopep8
安装包。然后设置了这一选项之后,就可以对单元格里面的代码自动排版了。比如原来是这样的一串代码:
设置了这一选项后,也会出现一个图标
注意和2to3conveter的区分一下
点击图标之后,会出现:
设置代码字体大小,设置了之后,会出现这样的图标:
设置了之后,可以折叠代码
设置了之后,标题内的部分可以折叠
设置之后,每执行一个框格的内容,都会显示执行的时间
对于框格内的markdown内容,可以改变背景颜色
设置了之后,会出现这样的图标
比如对于这样的markdown
选中高亮之后,可以是:
实现代码补全的功能。
限制每个框格输出的字符个数
添加左侧目录。设置了之后,会出现这样的图标
点击之后,会出现目录。
显示代码行号
来自:https://blog.csdn.net/qq_40206371/article/details/119655931
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。