0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

五大最实用的Jupyter Notebook扩展插件

zhKF_jqr_AI 来源:未知 作者:邓佳佳 2018-03-20 16:35 次阅读

编者按:Jupyter Notebook是当前一种十分流行的基于网页的开发环境,它灵活、高度可扩展,不仅允许用户创建和共享含有代码的文档,还可以植入公式、可视化图片和描述性的文本等,是大数据分析师最喜欢的利器。近日,机器学习工程师Eliot Andres总结了最实用的5个Jupyter Notebook扩展插件。

Notebook扩展是一些能帮助你轻松把想要的内容/功能添加进Jupyter Notebook的插件。安装扩展最好的方法是Jupyter NbExtensions Configurator,它提供了一系列标签,只需勾选相应插件就能自动载入。

NbExtensions Configurator截图

安装

用conda安装:

conda install -c conda-forge jupyter_contrib_nbextensions

conda install -c conda-forge jupyter_nbextensions_configurator

或者用pip:

pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

jupyter nbextensions_configurator enable --user

更多配置细节,请前往jupyternbextensionsconfigurator的github。

1.Collapsible headings

这个扩展在大型Notebook中非常有用,可折叠的标题能帮你收起/放下Notebook中的某些内容,使整个页面看起来更干净整洁。

Collapsible headings

2.Notify

这是Jupyter Notebook中的通知机制,有时如果需要跑一些耗时较久的任务,你会把它放在一边自己去做别的事,而Notify功能就能在任务处理完后及时向你发送通知。

Notify

需要注意的是,如果你想启用通知功能,首先你要勾选Notify扩展,其次再点击按钮正式启动。你选择的时间是Jupyter Notebook运行的最短时间,到点后它会向你发送通知。另外,请确保这个过程中Jupyter Notebook在浏览器中处于被打开状态。

3.Code folding

在Jupyter Notebook中,你能折叠的不只有标题,还有代码。

Code folding

4.tqdm_notebook

这事实上不是Notebook原有的插件。tqdm原本是一个Python模块,它可以为循环代码显示执行进度条,但有时它无法在Jupyter Notebook上工作。几天前,Jupyter Notebook新加入了tqdm_notebook扩展,从此你就无需再为进度条担忧了,

tqdm_notebook

5.%debug

这也不是Notebook原生的。它最初是IPython magic的一个命令,支持两种激活调试器的方式:一是在执行代码之前激活调试器,二是在验尸模式下激活调试器。简而言之,就是当代码出现异常后,输入%debug可以直接激活调试器跳到出现错误的地方,而且你还可以检查前后代码情况。它实现了即时调试+快速迭代,更多细节可以参考Radek Osmulski的推文。

6.一些小型扩展和特殊技巧

%lsmagic:执行%lsmagic,它会列出所有可用的IPython magics。

Zen mode extension:隐藏活动状态栏,方便你把注意力集中在代码上。

Execute time extension:显示运行的时间。

autoreload:无需退出Jupyter Notebook就能动态修改代码。它的具体操作是:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:Top 5:五大最实用的Jupyter Notebook扩展插件

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    干货!基于RK3568的 AI 人工智能环境搭建步骤

    ://pypi.tuna.tsinghua.edu.cn/simple jupyterlab 12、获取生成码 jupyter notebook --generate-config ipython from
    发表于 11-12 09:43

    Mobaxterm 的插件扩展功能

    插件扩展功能,这些功能使得Mobaxterm不仅仅是一个终端仿真器,而是一个全面的网络工具箱。 Mobaxterm 简介 Mobaxterm 是由 Mobatek 提供的一款免费软件,它支持多种协议
    的头像 发表于 11-10 14:32 616次阅读

    边缘计算网关五大核心特点

    在物联网的浪潮中,边缘计算网关如同一座桥梁,连接着物理世界与数字世界。它以其独特的特性,为数据处理、网络连接和系统安全提供了全新的解决方案。以下是边缘计算网关的五大核心特点,这些特点共同塑造了其在物
    的头像 发表于 10-28 17:21 231次阅读

    线上逛展 | 沉浸探索第三届OpenHarmony技术大会五大展区

    世博中心又有什么大事发生? 第三届OpenHarmony技术大会 五大展区全方位展示智慧互联未来 雷科技从现场发来探展邀约 一起跟随他的视角漫步展区 在精彩纷呈的特色产品、应用案例中 体验OpenHarmony的快速发展吧!
    发表于 10-24 21:50

    聚徽触控-工控主板的五大优势分别是什么

    工控主板的五大优势主要如下:
    的头像 发表于 07-17 09:58 329次阅读

    计算机视觉的五大技术

    计算机视觉作为深度学习领域最热门的研究方向之一,其技术涵盖了多个方面,为人工智能的发展开拓了广阔的道路。以下是对计算机视觉五大技术的详细解析,包括图像分类、对象检测、目标跟踪、语义分割和实例分割。
    的头像 发表于 07-10 18:26 1369次阅读

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一

    EVASH Ultra EEPROM:被Google认定为五大硬件厂商之一
    的头像 发表于 07-01 12:47 325次阅读

    解读有方数智城市物联网运管服平台“有方开物”的五大能力

    联动、场景化态势感知、多元化开放共享”的五大能力,本文就带领读者一起,深入解读有方数智城市物联网运管服平台“有方开物”的五大能力。
    的头像 发表于 06-15 17:31 1981次阅读
    解读有方数智城市物联网运管服平台“有方开物”的<b class='flag-5'>五大</b>能力

    【线路板设计】详解pcb插件特点

    PCB插件是在PCB设计软件中使用的扩展工具,用于简化和增强PCB设计过程。这些插件提供了许多功能和特性,帮助工程师更快速、高效地完成威廉希尔官方网站 板设计。今天捷多邦小编就与大家详细的讲解pcb插件
    的头像 发表于 05-21 17:51 768次阅读

    关于气密性检测仪的五大优势,你get到了吗

    在现代工业生产中,产品的气密性检测已经成为一个关键步骤。为了保证产品的质量和性能,密封操作尤为关键。气密性检测仪作为一种专业的检测仪器,其五大优势在许多行业得到了广泛的应用。接下来,让我们揭示它的五大优势。
    的头像 发表于 04-09 14:30 380次阅读
    关于气密性检测仪的<b class='flag-5'>五大</b>优势,你get到了吗

    紫光展锐与五大银行签署银团协议,共促集成威廉希尔官方网站 产业创新与发展

    近日,紫光展锐银团签约仪式在上海隆重举行,这一重大合作由工商银行、建设银行、浦发银行、招商银行、中信银行等五大银行联手支持。签约仪式在上海市经信委、上海市发改委、浦东新区以及五大银行相关领导的共同见证下,紫光展锐执行副总裁、首席财务官、董事会秘书杨芙与
    的头像 发表于 03-11 09:39 552次阅读

    职业健康在线监管系统五大功能

    职业健康在线监管系统五大功能 职业健康是健康中国建设的重要基础和组成部分,国家相关部门高度重视职业健康工作。公众智能监测响应国家建设需求,研发推出了职业健康在线监管系统。 职业健康在线监管系统的五大
    的头像 发表于 03-04 17:04 519次阅读
    职业健康在线监管系统<b class='flag-5'>五大</b>功能

    AI PC元年,全球前五大PC厂商如何领跑?

      电子发烧友网报道(文/吴子鹏)根据IDC的统计数据,目前全球前五大PC厂商分别是联想、惠普、戴尔、苹果和华硕。其中,联想以23.5%的市占率处于第一位,惠普、戴尔、苹果和华硕的市占率分别
    的头像 发表于 02-26 08:09 3873次阅读
    AI PC元年,全球前<b class='flag-5'>五大</b>PC厂商如何领跑?

    2024年锂电行业五大投资变化及未来三大投资新机会

    GGII梳理了2023年锂电行业五大投资变化及未来三大投资新机会。
    的头像 发表于 01-15 09:27 1165次阅读
    2024年锂电行业<b class='flag-5'>五大</b>投资变化及未来三大投资新机会

    电机的五大启动方式

    自动化小白必学!电机的五大启动方式
    的头像 发表于 01-09 10:39 885次阅读
    电机的<b class='flag-5'>五大</b>启动方式