Jupyter Notebook 现已成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。通过安装一些扩展工具,可以让你在Jupyter Notebook上的工作效率进一步的提高。
这个扩展工具叫做 Jupyter NbExtensions Configurator
1.先看一下怎么安装吧
首先得确保我们已经有python,有jupyter notebook并且能正常使用了,接着pip命令安装
pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
安装完毕之后进入jupyter notebook,在主界面可以看到NbExtensions的标签
这一些就就是具有各种功能的插件了,只要在前面打勾就可以使用。
2.介绍几个我比较常用插件
(1)Autopep8
这个插件的功能是一键美化代码,直接看图吧
(2)Hinterland
这个插件的功能是代码提示,正常来讲我们代码提示是需要按Tab键的,而使用这个插件之后每敲一个代码,就会出现下拉菜单供你选择,对新手非常友好,直接看图
(3)Snippets
Snippets在工具栏里加了一个下拉菜单,可以非常方便的直接插入代码段,完全不用手动敲。
(4)Scratchpad
为Jupyter Notebook提供一个草稿cell,方便随时测试输出。
这样做的好处是,当我们打完一段代码,我们可能需要输出一些值,去判断代码逻辑是否正确,所以我们会在下方的代码框测试代码,当我们测试完,可能就有一大堆代码了,然又得删掉,这个插件就给我们测试时候提供了方便。