本文分享Jupyter Notebook中16个实用插件。
目录
![7c69096429969c609e17bcecc26d572a.png](https://i-blog.csdnimg.cn/blog_migrate/64da5c4e618671fbfbee1b0891d7bedb.png)
插件安装
pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator -i
以上三步结束,重新启动jupyter notebook即可搞定,出现以下表示安装完毕。 下面开始分享一些个人感觉实用的插件:
窗口分面:Scratchpad
新开一个窗口,在数据分析过程中非常有用,比如你画了个图,想对照着图看绘图数据、或者看看修改参数后的效果图。
快捷键:Ctrl键+B键
Markdown文本高亮:Highlighter
高亮Markdown cell中选择的文本。
%%javascript
require("base/js/utils").load_extensions("highlighter/highlighter")
![a971c1d912339cdf1d487caa23c7b1a4.gif](https://i-blog.csdnimg.cn/blog_migrate/e0926ad19f7cf7e898a24d4540e45727.gif)
Cell标记、锁定:Runtools
该插件为为默认Cell的一个很好补充,先看下cell本来具有的功能:Runtools中几个有用功能重点介绍下,特别是标记和锁定cell。
代码折叠:Code folding
代码折叠
example、document快速获取:Snippets menu
快速添加python、常见模块的example、document等等。
PEP8 代码优化:Code prettify
按照PEP8 Python编码规范美化代码,依赖Google开发的YAPF模块。
pip install yapf -i https://pypi.tuna.tsinghua.edu.cn/simple
![78c2c8f64d54598599c8b19144ba58e9.gif](https://i-blog.csdnimg.cn/blog_migrate/5e16e5834af1d00d6c1d8eb3c0dac28f.gif)
代码补全:Hinterland
代码自动补全。
显示行号:Toggle all line numbers
显示代码行号。jupyter notebook默认自带设置行号功能
添加目录:Table of Contents (2)
给notebook添加目录
按标题折叠:Collapsible headings
notebook按标题折叠
文件过滤:Tree Filter
文件过滤。
代码字号收缩:Code Font Size
代码块字体放大缩小。
字符选中高亮:Highlight selected word
高亮选中的字符。
快捷键编辑:Keyboard shortcut editor
编辑、删除已有快捷键;添加新的快捷键。
编辑模式切换:Select CodeMirror Keymap
如果你习惯了使用 emacs, vim, and sublime,该插件非常适合你。
变量收集浮窗:Variable Inspector
使用浮窗表格收集notebook中的变量信息。
-------- End --------
推荐👇同名微信视频号
![980035910b3f465de2541442c63b29cf.jpeg](https://i-blog.csdnimg.cn/blog_migrate/1559524f9cf0fbdee04193532d67f0ef.jpeg)
图解Pandas
![6d052a242ec8a2bb61794e99d5c49a85.jpeg](https://i-blog.csdnimg.cn/blog_migrate/4ab141d4b2242548656c2c72ae68e0ff.jpeg)
![64134006094e24e7991a7e69f7e68781.jpeg](https://i-blog.csdnimg.cn/blog_migrate/be5405ae9a0257a89587c6486a4f61ca.jpeg)