作者:东哥起飞

来源:Python数据科学

今天分享五个高效的Jupyter Notebook插件,每个都很实用。

1、Scratchpad

这个插件非常有用,我们做数据分析EDA或者特征工程时经常要各种尝试,而不是要真正的运行cell代码。

这个时候在同一个notebook里来回运行就非常容易乱,找不到自己想要的那个对的代码了。当然,可以注释,不过也比较不好管理。

使用这个插件可以在当前内核上运行代码,而不必在实际代码之间不断添加新单元以进行实验或计算。使用 Shift + Enter 打开便签本,然后通过 Ctrl + B 将其关闭。

2、Code folding

code folding 插件提供了三种代码折叠选项,在敲代码过程中是非常有必要的。

1、缩进折叠

该算法可以检测缩进,允许将缩进一一折叠。这样我们就可以折叠更多的代码了,看下下面的代码。

如上所示,有两个缩进。因此,此代码单元先折叠为:

进一步的折叠:

2、第一行注释折叠

这种折叠用在第一行中有注释的单元格。

结果是仅显示第一行中的注释,而不显示整个单元格。这样,当我们删除代码时,可以保留第一行的注释,对单元格进行简短而准确的描述。

所以,以下单元格…

…可以折叠成这样:

3、魔术折叠

上面的概念也适用于第一行是魔术命令的情况。

这个特殊的折叠对于import导入包的单元格可能特别有用。

另一个应用场景是删除所有非Python代码,以避免可能的干扰。

折叠会将上面的单元格变成:

此外,保存Jupyter notebook后,所有折痕都将保存。

3、zenmode

最后一个插件可能是三个中最常用的了。

zenmode插件可以将菜单删除,使你可以专注于代码。

这样可使 Jupyter notebook 的界面在视觉和使用上更舒服。

4、Table of contents

这个插件将为notebook增加一个目录。

通过点击下方图片中红框内的按钮,即可激活或停用它。

当使用含有较多内容的notebook时,该功能的实用性便体现出来了。

点击目录中的任何标题,即可直接定位到notebook的相应位置。

5、Variable Inspector

可以通过菜单上标红的按钮来执行该扩展。

点击按钮后,将显示当下命名空间中的所有变量信息,包括变量的名称、类型、大小、形式和值。

6、总结

以上就是东哥本次安利的5个插件。

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑

获取一折本站知识星球优惠券,复制链接直接打开:

https://t.zsxq.com/y7uvZF6

本站qq群704220115。

加入微信群请扫码:

【Python基础】分享5 款超牛逼的 Jupyter Notebook 插件!相关推荐

  1. 几款超牛逼的终端命令行工具!好用到爆

    点击关注公众号,回复"1024"获取2TB学习资源! 终端是程序员的必备工具之一,本文将介绍许多牛逼且实用的开源工具,本文仅对工具做基本介绍,不提供安装方法,因为这些工具的安装方法 ...

  2. 还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费!

    点击关注公众号,回复"1024"获取2TB学习资源! 分享过 FinallShell 这款 SSH 客户端,也是我目前常用的 SSH 客户端工具,FinalShell 使用起来方便 ...

  3. 几款超牛逼的 SSH 客户端工具!好用到爆

    点击下方公众号「关注」和「星标」 回复"1024"获取独家整理的学习资料! 一.Windows 想来占有量最大的操作系统,得非莫属了吧,相信 Windows 系统肯定是陪伴了很多小 ...

  4. python获取get请求的耗时时间_突破python爬取极限,超牛逼的异步协程爬虫

    异步协程 1. event_loop 2. coroutine 中文翻译叫协程,在 Python 中昌指代为协程对象类型,可以将协程对象注册到时间循环中被调用.使用 async 关键字来定义的方法在调 ...

  5. 还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费

    分享过FinallShell这款SSH客户端,也是xiaoz目前常用的SSH客户端工具,FinalShell使用起来方便顺手,但令我不爽的是tab数量变多的时候FinalShell越来越卡,而且内存占 ...

  6. 推荐一款超牛逼的Web SSH 客户端工具

    webssh这个工具可以干啥: 在linux机器上安装python环境,并且使用命令pip3 install webssh,装上这个模块** 我们就可以在l浏览器web页面登录我们的linux机器,是 ...

  7. 一款超牛逼的神仙级接私活软件!吊到不行

    点击关注公众号,回复"1024"获取2TB学习资源! 之前民工哥也给大家推荐过一些接私活的平台:推荐几个程序员赚钱的平台,你有技术就有钱!,后面又给大家推荐一些练手的开源项目:接私 ...

  8. 不收费的数据恢复软件_大杀器一款超牛逼的数据恢复软件,能够帮你找回已删除的各种文件...

    更新凭缘分,高产靠天命. hello,大家好,我是机客. 很久之前就有机友写过委托,希望机客能够推荐一款能够恢复手机上已删除图片的数据恢复软件.当时我并没有完成这项委托,其原因在于目前绝大多数的数据恢 ...

  9. 一款超牛逼的 P2P 内网穿透神器(附安装、使用教程)

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...

最新文章

  1. Flink状态后端配置(设置State Backend)
  2. 在电脑上实现手机app抓包
  3. h5 iframe显示不全_H5 唤醒APP小记
  4. 复习笔记2018.8.3
  5. 据说一般人轻易做不了技术支撑…
  6. 【Linux】一步一步学Linux——exit命令(207)
  7. *[topcoder]JumpFurther
  8. Linux系统中df与du命令查看分区大小
  9. MySQL 5.7系列之sys schema(2)
  10. 分享一个IIS日志分析工具-LogParse
  11. (转)通过 Javacore 诊断线程挂起等性能问题
  12. Cannot complete this action,please try again. Correlation ID :bd640a9d-4c19-doff-2fe0-6ce1104b59ae
  13. 多个相同name的文本输入框,输入其中一个后,使剩下的不能输入值
  14. C++ STL sort 函数的用法(自定义排序函数)
  15. c语言中max的用法
  16. 一些wincap函数说明
  17. 桌面的html快捷消失了,桌面上的IE浏览器不见了解决教程
  18. 在mosquitto和Node-Red间使用基于的MQTTS双向认证通讯( 私有CA)
  19. 1548 A Simple Problem with Integers
  20. spark 终止 运行_如何在数据源运行ou时停止spark流

热门文章

  1. [转]Android输入法框的梳理
  2. Winfrom实用代码项目
  3. 实训九(游戏退出按钮的实现)
  4. 图片预加载的问题-----有针对加载和缓存的兼容解决
  5. 习惯 积累 沉淀
  6. Atlas Of Cardiovascular Emergencies 心血管急症图集
  7. 转载学习笔记:c++atoi
  8. 2.7.3 ecshop php7.1_ECshop 迁移到 PHP7版本时遇到的兼容性问题
  9. 如何检测整数相加溢出
  10. 计算机视觉与深度学习 | 基于DNN神经网络实现人的年龄及性别预测(代码类)