脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

2021-03-21 23:14菜鸟学Python菜鸟哥 Python

Notebook虽然好用,但是我们总是希望能够拓展notebook的功能,对于notebook来说,有很多的拓展插件,可以帮助我们提升notebook的体验。今天,小编就给大家分享九个插件,帮助大家更好的来使用notebook。

对于从事数据分析或者是数据挖掘等python使用者的小伙伴们,jupyter notebook是一个非常流行的工具,它可以用来写程序,写文本,同时输出程序运行的结果。

Notebook虽然好用,但是我们总是希望能够拓展notebook的功能,对于notebook来说,有很多的拓展插件,可以帮助我们提升notebook的体验。

今天,小编就给大家分享九个插件,帮助大家更好的来使用notebook。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

1. 如何安装插件

 

对于notebook的插件安装,大家需要运行下述的三行安装命令,来安装插件。

pip install jupyter_contrib_nbextensions 

pip install jupyter_nbextensions_configurator 

jupyter contrib nbextension install 

安装完成之后,大家就可以启动notebook,大家在界面中就会看到拓展插件的界面,如下图所示:

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

大家可以看到,拓展的插件具有很多的丰富的功能,包括代码拼写的检查,显示行号等等功能,接下来我们来看一下针对拓展插件中,分享几个非常好用而且高效的拓展插件。

2. 插件介绍

 

1).Spellchecker

Spellchecker的作用是对于notebook中的markdown区域块中的文字进行检查,检查是否出现拼写方面的错误,注意的是,Spellchecker仅仅支持英文拼写错误的检查。如下图所示,当出现拼写错误时,错误的单词会显示出红色高亮。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

2).Table of contents

该插件的功能是给我们的notebook添加目录,如下图所示。当点击右上角的目录生成插件后,插件会根据notebook中标题的等级生成对应的目录,并展示在左侧。目录的使用方式跟word中的目录非常的类似,大家可以点击目录中的任意一行,便会跳转到指定的程序区域。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

3).Collapsible headings

该插件的作用是将部分标题下的区域进行折叠隐藏,方便自己浏览和观察程序,如下图所示。可以看到,每个标题的左侧都有一个小的三角,当小三角向下时,表示程序完整的显示,当小三角指向右侧时,表明此时该标题下的内容被折叠隐藏起来。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

4).ExecuteTime

该插件可以提醒我们程序块开始运行的时间,当程序运行完毕后,会在程序块的下方显示程序块运行的时间,以及程序运行结束的时间,如下图所示。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

5).Toggle all line numbers

该功能是给程序块中的每一行代码显示出对应的行号,如下图所示。大家在使用notebook时只需要点击图中的按钮就可以显示或者是关闭行号。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

6).Variable Inspector

该插件的作用是显示当前的区域块中,变量的名字,类型,所占内存大小,变量的形状以及数值,如下图所示。大家只需要点击上方的对应按钮,即可启用Variable Inspector插件。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

7).Hide code

Hide code插件的作用是将notebook中的所有代码都隐藏掉,而仅展示出程序的输出结果,让大家能够更加注重结果的展示。如下图所示,大家只需要点击notebook上方的类似眼睛状的按钮,就会启动Hide code插件。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

8).Skip-traceback

该插件的作用是当程序出错误时,能够让notebook跳过报错的过程,而显示出程序的错误原因和对于报错的简短介绍,如下图所示:

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

上图中可以看到,当执行Skip-traceback插件时,notebook输出了错误的名字和简短的错误描述。而当不执行Skip-traceback插件时,程序会显示报错。

9).Printview

Printview插件将当前的notebook保存为html文档,如下图所示,大家只需要点击Printview插件的按钮,就可以实现html文档的保存。

精心整理 9个Jupyter Notebook的插件,太炫酷太好用了!

3. 总结

以上就是小编今天为为大家带来的关于jupyter notebook的插件分享,大家可以按照上述的插件教程,来安装插件,一起来体验一下吧。

原文地址:https://mp.weixin.qq.com/s?__biz=MzIxNjM4NDE2MA==&mid=2247506714&idx=2&sn=9695d7daee6369f5c7ee19d5cfbf6f29&chksm=978b4cd5a0fcc5c3197ebaede64f8ea971774eaa3a9e3b29c7a493a230bc924e4cd74751045f&mpshare=1&s

延伸 · 阅读

精彩推荐