七款超实用的 Jupyter Notebook 插件分享!
2021-02-01 本文已影响0人
python与数据分析
有好东西,一定要和大家一起分享~ 一起香 哈哈,前提是我们得安装Jupyter,如果需要Jupyter详细安装教程,可以给我留言~
一、代码自动补全: Nbextensions
1、安装
如果之前安装过显示目录功能的话,这一步骤可以跳过。
pip install jupyter_contrib_nbextensions
2、配置
安装完之后需要配置 nbextension,注意配置的时候要确保已关闭 Jupyter
jupyter contrib nbextension install --user --skip-running-check
启动 Jupyter Notebook,勾选设置
上面两个步骤都没报错后,启动 Jupyter Notebook,上面选项栏会出现 Nbextensions 的选项
![](https://img.haomeiwen.com/i11693390/080d532bdab1e2b6.png)
点开 Nbextensions 的选项,并勾选 Hinterland
![](https://img.haomeiwen.com/i11693390/21a68f6ac8a495ca.png)
效果如下:
![](https://img.haomeiwen.com/i11693390/dcf83163c3eff699.png)
接下来介绍的插件,同上面一样,勾选就行,下面内容主要是插件的使用。
二、增加目录:Table of contents
这个插件将为notebook增加一个目录。比如我们的业务代码复杂时,就可以使用它。
通过点击下方图片中绿框内的按钮,即可激活或停用它。
![](https://img.haomeiwen.com/i11693390/507db1d263f9679d.png)
三、添加测试标签本:Scratchpad
使用这个插件可以在当前内核上运行代码,而不必在实际代码之间不断添加新单元以进行实验或计算。使用 Shift + Enter 打开便签本,然后通过 Ctrl + B 将其关闭。
![](https://img.haomeiwen.com/i11693390/e5d3b1eb321d5fc8.png)
四、自动计算代码运行时间:ExecutionTime
![](https://img.haomeiwen.com/i11693390/91c527b5b26b1cdb.png)
五、代码折叠:Code folding
code folding 插件提供了代码折叠选项,在敲代码过程中是非常有必要的。
![](https://img.haomeiwen.com/i11693390/6f2e6928ad467a34.png)
六、提升视觉效果:zenmode
可以将菜单删除,使你可以专注于代码。
这样可使 Jupyter notebook 的界面在视觉和使用上更舒服。
![](https://img.haomeiwen.com/i11693390/08d2dbc3cf43494b.png)
七、查看拓展:Variable Inspector
可以通过菜单上标红的按钮来执行该扩展。
点击按钮后,将显示当下命名空间中的所有变量信息,包括变量的名称、类型、大小、形式和值。
![](https://img.haomeiwen.com/i11693390/f4530c9fe0f58bb9.png)
希望本文的内容对大家的学习或者工作能带来一定的帮助,每天进步一点点,加油