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)

相关推荐

  • JVM字符串常量池及String的intern方法是什么样的

    技术JVM字符串常量池及String的intern方法是什么样的这篇文章给大家介绍JVM字符串常量池及String的intern方法是什么样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。关于字符串

    攻略 2021年10月23日
  • AspNetCore应用注意哪些点

    技术AspNetCore应用注意哪些点今天就跟大家聊聊有关AspNetCore应用注意哪些点,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。背景已经有很多文章记录了

    攻略 2021年11月18日
  • sql无效字符执行sql语句报错的解决方法

    技术sql无效字符执行sql语句报错的解决方法本篇文章为大家展示了sql无效字符执行sql语句报错的解决方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。说起来惭愧,总是犯一些小

    攻略 2021年12月1日
  • RK3328芯片解决方案相城派R1 Plus开发板如何使用SSH远程登录?

    技术RK3328芯片方案香橙派R1 Plus开发板是如何使用SSH远程登录RK3328芯片方案香橙派R1 Plus开发板是如何使用SSH远程登录,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解

    攻略 2021年12月23日
  • mysql是不是开源的

    技术mysql是不是开源的这篇文章主要讲解了“mysql是不是开源的”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql是不是开源的”吧!

    攻略 2021年12月2日
  • Oracle DataGuard环境中主库收到ORA-16198报错怎么办

    技术Oracle DataGuard环境中主库收到ORA-16198报错怎么办这篇文章主要为大家展示了“Oracle DataGuard环境中主库收到ORA-16198报错怎么办”,内容简而易懂,条理清晰,希望能够帮助大

    攻略 2021年11月20日