jupyter notebook进阶使用:nbextensions

情感   2024-10-17 18:03   湖北  

公众号:尤而小屋
编辑:Peter
作者:UQI-LIUWJ

大家好,我是Peter~

本文给大家带来jupyter notebook进阶使用:nbextensions(扩展工具)

  • 主要介绍了如何安装和配置Jupyter Notebook的nbextensions,包括代码转换、自动保存、代码折叠、高亮等功能,并展示了不同扩展的用途。

  • 此外,还详细讲解了如何修改颜色主题以及启用多输出显示。通过这些设置,可以提升Jupyter Notebook的使用体验和效率。

安装

安装nbextensions

nbextensions 是jupyter notebook 的一个扩展,可以有很多有用的功能,首先我们需要进行安装,方法如下:

pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

安装nbextensions_configurator

配置的安装:

pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user

安装成功后的界面:

右上角多了一个Nbextensions的按钮

nbextensions主要扩展

下面将列举一些较为有用的扩展:

2to3 Converter

将一个框内的python2代码转换成python3代码,设置了之后,会出现一个这样的图标

如果一个框格内本来是python2的代码:

点击之后的效果:

AddBefore

在原始的jupyter notebook中,我们只能向框格后面添加新的框格。设置了这个之后,我们可以在指定框格之前添加新的框格了

这一图标分别表示了向前和向后添加框格。

AutoSaveTime

设置自动保存代码的间隔,设置了之后,会出现这个图标

Autopep8

首先用 pip install autopep8 安装包。然后设置了这一选项之后,就可以对单元格里面的代码自动排版了。比如原来是这样的一串代码:

设置了这一选项后,也会出现一个图标

注意和2to3conveter的区分一下

点击图标之后,会出现:

Code Font Size

设置代码字体大小,设置了之后,会出现这样的图标:

Codefolding

设置了之后,可以折叠代码

Collapsible Headings

设置了之后,标题内的部分可以折叠

ExecuteTime

设置之后,每执行一个框格的内容,都会显示执行的时间

highlighter

对于框格内的markdown内容,可以改变背景颜色

设置了之后,会出现这样的图标

比如对于这样的markdown

选中高亮之后,可以是:

Hinterland

实现代码补全的功能。

Limit Output

作用:限制每个框格输出的字符个数

Table of Contents (2)

作用:添加左侧目录。

设置了之后,会出现这样的图标

点击之后,会出现目录。

Toggle all line numbers

作用:显示代码行号

来自:https://blog.csdn.net/qq_40206371/article/details/119655931

尤而小屋
尤而小屋,一个温馨且有爱的小屋🏡 小屋主人,一手代码谋求生存,一手掌勺享受生活,欢迎你的光临~
 最新文章