首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jupyter notebook进阶使用:nbextensions

jupyter notebook进阶使用:nbextensions

原创
作者头像
皮大大
发布2024-11-22 13:54:14
发布2024-11-22 13:54:14
98000
代码可运行
举报
运行总次数:0
代码可运行

公众号:尤而小屋 编辑:Peter

大家好,我是Peter~

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

  • 主要介绍了如何安装和配置Jupyter Notebook的nbextensions,包括代码转换、自动保存、代码折叠、高亮等功能,并展示了不同扩展的用途。
  • 此外,还详细讲解了如何修改颜色主题以及启用多输出显示。通过这些设置,可以提升Jupyter Notebook的使用体验和效率。

安装

安装nbextensions

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

代码语言:python
代码运行次数:0
运行
复制
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user

安装nbextensions_configurator

配置的安装:

代码语言:python
代码运行次数:0
运行
复制
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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 安装nbextensions
    • 安装nbextensions_configurator
  • nbextensions主要扩展
    • 2to3 Converter
    • AddBefore
    • AutoSaveTime
    • Autopep8
    • Code Font Size
    • Codefolding
    • Collapsible Headings
    • ExecuteTime
    • highlighter
    • Hinterland
    • Limit Output
    • Table of Contents (2)
    • Toggle all line numbers
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档