【机器学习实践】Jupyter Notebook安装 侧边导航栏功能 操做及其余经常使用扩展功能介绍

2021年11月25日 阅读数:3
这篇文章主要向大家介绍【机器学习实践】Jupyter Notebook安装 侧边导航栏功能 操做及其余经常使用扩展功能介绍,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

安装过程python

1. 首先咱们引入jupyter_contrib_nbextension这个第三方库。git

2. 在Anaconda Promot中输入命令: pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install --usergithub

 

3. 安装完成后重启 Jupyter Notebook,出现以下界面,新增Nbextensions一栏,勾选Table of Contents (2)web

 

 

4.  而后打开文件,便可实现侧边导航栏效果,如图json

Table of Contents (2)

 

其余经常使用扩展功能markdown

1. A Code Prettifier ---- 从新格式化/美化单元格中的代码工具

A Code Prettifier

2. Codefolding ---- 代码折叠url

3. Collapsible Headings ---- 可折叠标题spa

Collapsible Headings

 

4. Datestamper ---- 日期戳.net

添加工具栏按钮,将当前时间和日期粘贴到当前单元格中

Datestamper

 

5. Execute Time  ---- 执行时间

每一个执行的代码单元都扩展了一个新区域,附加在输入区域的底部,显示用户将单元格发送到内核执行的时间。当内核完成执行单元格时,该区域将根据执行的持续时间进行更新。

能够经过双击或使用 菜单项隐藏计时区域 

Execute Time

 

 

6. Highlighter ---- 荧光笔

提供了三种不一样的“配色方案”,渲染单元格和单元格处于编辑模式时都有效

Highlighter

 

7. Notebook web notifications ---- 通知功能,运行一些耗时较久的任务,完成后会提示

8. Python Markdown ---- markdown格式

9. Scratchpad notebook extension ---- 在Jupyter笔记本中添加一个暂存器单元。能够在其中执行针对当前内核的代码而无需修改笔记本文档。

这是一个单元,经过单击右下角的图标或经过键盘快捷键Ctrl-B切换暂存器

Scratchpad notebook extension

 

 

10. Scratchpad notebook extension ---- 可直接添加备份好的代码片断

此扩展程序为IPython工具栏添加了一个下拉菜单,容许将代码段单元格轻松插入当前notebook中。代码段在JSON文件中定义nbextensions/snippets/snippets.json,此扩展包含示例代码段。

Snippets

 

 

11. Table of Contents (2) ---- 显示侧边栏或导航菜单

Table of Contents (2)

 

Table of Contents (2)

 

12. Toggle all line numbers ---- 切换显示/关闭全部行号

添加了一个工具栏按钮以及一个可选的热键,能够在一个操做中打开或关闭全部单元格的行号。

 

13. Variable Inspector ---- 变量检查器

能够收集全部已定义的变量并在浮动窗口中显示它们。该窗口不只显示变量的名称,还显示其类型,内存大小和内容。

Variable Inspector

 

 

14.  jupyter-autopep8 ---- 从新格式化/美化笔记本python代码单元格中的代码。

内核运行的转换使用python autopep8包,所以只与python内核兼容。(顾名思义,pep8风格)

 

 

 

参考官网:https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tree/master/docs