社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

【Python】Jupyter Notebook实用插件分享

机器学习初学者 • 2 周前 • 31 次点击  

本文推荐Jupyter Notebook 16个超实用插件。

插件安装

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")

Cell标记、锁定:Runtools

该插件为为默认Cell的一个很好补充,先看下cell本来具有的功能:Runtools中几个有用功能重点介绍下,特别是标记和锁定cell


代码折叠:Code folding

代码折叠


Document快速获取:Snippets menu

快速添加python、常见模块的example、document等等。 


PEP8规范优化代码:Code prettify

按照PEP8 Python编码规范:《PEP 8 -- Style Guide for Python Code》美化代码,依赖Google开发的YAPF模块。

pip install yapf -i  https://pypi.tuna.tsinghua.edu.cn/simple 

代码补全: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-

        


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/179220
 
31 次点击