jupyterNotebook提升使用体验的几个隐藏功能分别是什么

技术jupyterNotebook提升使用体验的几个隐藏功能分别是什么本篇文章为大家展示了jupyterNotebook提升使用体验的几个隐藏功能分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详

本文向您展示了jupyterNotebook的隐藏功能,以增强体验。内容简洁易懂,一定会让你大放异彩。希望通过这篇文章的详细介绍,你能有所收获。

Jupyter Notebook是一个交互式、易于创建的编程环境,支持实时编程和文档共享。接下来,我们将带您了解Jupyter Notebook的几个扩展功能,以便您更方便地使用这个有价值的工具。

首先,我们在命令提示符下输入以下命令:

pinstalljupyter _ contrib _ Nbextensions安装然后启动jupyter笔记本并导航到新的Nbextensions扩展选项卡,如下图所示:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

接下来,启动扩展选项卡(如果没有看到选项卡,打开记事本,点击Editnbextensionsconfig),在记事本的工具栏中可以看到启用的扩展,如下图所示:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

那么Notebook的扩展是什么呢?Jupyter笔记本扩展是一个简单的附加组件,它扩展了笔记本环境的基本功能。用JavaScript编写,当单元格完成时,它们可以自动格式化代码或发送浏览器通知。目前分机只能在Jupyter笔记本工作,不能在Jupyter实验室工作。

为什么要使用这些Jupyter笔记本扩展?Jupyter Notebook是教学、学习、原型制作、探索和尝试新方法的好工具。但是普通Notebook的特性有限,可能会让他们的工作无法满足很多人的进一步需求。虽然Jupyter Notebook扩展不能完全解决问题,但它们确实增加了一些好处,让我们的工作变得更加轻松。

以下是Jupyter笔记本最常用的五种扩展:

1.目录:

如果我们需要在Jupyter Notebook中找到几十个单元,很难完全跟踪它们。目录通过添加可位于页面任何位置的链接很好地解决了这个问题:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

此外,我们可以使用扩展在笔记本顶部添加链接目录。这使得显示和选择哪个单元和哪个单元正在运行变得容易,如下图所示:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

2.自动程序8:

事实上,我们每个人都应该编写与pep8兼容的代码,但有时我们会感到困惑,发现很难找到最佳实践。当我们遇到这种情况时,自动程序8的这个扩展允许我们通过点击顶部的“木槌”按钮来自动格式化令人困惑的代码。如下图所示:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

就像最好的附加组件一样,这个Autopep8组件只需简单的点击就能完成漫长而枯燥的任务,这让我们能够专注于主要问题。

3.变量检查器:

变量检查器显示我们在笔记本中创建的所有变量的名称,以及它们的类型、大小、形状和值。如下图所示:

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

这个工具对于从RStudio迁移的项目非常有价值。或者当我们不想继续打印df.shape,又想不起X的类型时,Variableinspector会变得非常有用。

4.执行时间:

有时我们经常想知道一个细胞运行需要多长时间,或者我们上次运行笔记本是什么时候。ExecuteTime通过显示单元格完成的时间和花费的时间来解决这两个问题。

jupyterNotebook提升使用体验的几个隐藏功能分别是什么

此外,还有其他计时方法,如%%timeit cellmagic,使用简单,但覆盖了Notebook中的所有原始单元格。所以我仍然建议您使用ExecuteTime扩展。

5.隐藏代码输入:

虽然我们有些人喜欢做分析,但有些人喜欢直接看到结果。隐藏代码输入扩展允许我们在保持输出的同时立即隐藏笔记本中的所有代码,满足不同的需求。

以上是我为大家总结的五个最常用的Jupyter Notebook扩展。您可以通过安装扩展并打开笔记本来查看整个扩展列表,并找到更多有用的扩展。我们甚至可以编写自己的扩展。

以上内容是jupyterNotebook提升体验的隐藏功能。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133803.html

(0)

相关推荐

  • 如何显示PX2的CVBS视频输入

    技术如何将PX2的CVBS视频输入显示出来如何将PX2的CVBS视频输入显示出来,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。PX2的板上自带两个视频输入,

    攻略 2021年12月22日
  • 如何使用mysqlbinlog备份binlog搭建Binlog Server

    技术如何使用mysqlbinlog备份binlog搭建Binlog Server这篇文章给大家分享的是有关如何使用mysqlbinlog备份binlog搭建Binlog Server的内容。小编觉得挺实用的,因此分享给大

    攻略 2021年10月27日
  • docker怎么进行容器监控

    技术docker怎么进行容器监控这期内容当中小编将会给大家带来有关docker怎么进行容器监控,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。docker ps可以知道后台有哪些容器在运

    攻略 2021年10月19日
  • ipv6组播地址范围(ipv6的组播地址)

    技术SDN网络IPv6组播机制是什么本篇内容主要讲解“SDN网络IPv6组播机制是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SDN网络IPv6组播机制是什么”吧!知识

    攻略 2021年12月20日
  • 什么是Python与Node.JS

    技术什么是Python与Node.JS本篇内容主要讲解“什么是Python与Node.JS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是Python与Node.JS”吧

    攻略 2021年10月30日
  • jmeter的if控制器怎么使用

    技术jmeter的if控制器怎么使用这篇文章主要介绍“jmeter的if控制器怎么使用”,在日常操作中,相信很多人在jmeter的if控制器怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月9日