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)

相关推荐

  • python安装cxOracle需要注意什么

    技术python安装cxOracle需要注意什么这篇文章主要介绍了python安装cxOracle需要注意什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下

    攻略 2021年10月31日
  • SpringBoot JPA sort多属性排序的示例分析

    技术SpringBoot JPA sort多属性排序的示例分析这篇文章主要介绍SpringBoot JPA sort多属性排序的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SpringB

    攻略 2021年11月21日
  • IdentityServer4迁移至3.x版本的注意问题有哪些

    技术IdentityServer4迁移至3.x版本的注意问题有哪些IdentityServer4迁移至3.x版本的注意问题有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的

    攻略 2021年11月23日
  • c++语言(c++代码)

    技术C++ Date类的实现方法有哪些本篇内容主要讲解“C++ Date类的实现方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++ Date类的实现方法有哪些”吧

    攻略 2021年12月14日
  • 删除排序数组中的重复项 ----java

    技术删除排序数组中的重复项 ----java 删除排序数组中的重复项 ----java给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。

    礼包 2021年11月4日
  • 抖音刷人气软件免费,选择优质的刷赞平台

    技术抖音刷人气软件免费,选择优质的刷赞平台抖音的粉丝在哪儿买?怎样可以增加抖音的点赞和粉丝?现在很多人都喜欢抖音短视频,这段时间里,抖音很火,抖音挑战赛开始后,参与人数很多。每个人都在想如何才能拍出高质量的视频,观看量,

    2021年10月20日