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)

相关推荐

  • css实现任意图片垂直居中的方法有哪些

    技术css实现任意图片垂直居中的方法有哪些这篇文章主要讲解了“css实现任意图片垂直居中的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css实现任意图片垂直居

    攻略 2021年11月18日
  • 至于颠覆,古汉语中“至于”有些什么意思

    技术至于颠覆,古汉语中“至于”有些什么意思古义:甚至至于颠覆。
    源自《战国策·触龙说赵太后》:
    左师公曰:“今三世以前,至于赵之为赵,赵王之子孙侯者,其继有在者乎?”
    古义:造成
    源自《三国志·蜀志·诸葛亮传·隆中对》

    生活 2021年10月20日
  • mysql安装过程中遇到问题怎么办(安装mysql最后一步不成功怎么办)

    技术mysql重新安装的疑问问题有哪些这篇文章主要介绍mysql重新安装的疑问问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!近日遇到一个问题 重新安装了一下系统,但庆幸的是mysql的安

    攻略 2021年12月21日
  • SQLServer中Tempdb空间异常增长及占用非常大该怎么办

    技术SQLServer中Tempdb空间异常增长及占用非常大该怎么办SQLServer中Tempdb空间异常增长及占用非常大该怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章

    攻略 2021年11月29日
  • SpringBoot自动配置Quartz的实现步骤是什么

    技术SpringBoot自动配置Quartz的实现步骤是什么本篇内容介绍了“SpringBoot自动配置Quartz的实现步骤是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学

    攻略 2021年11月1日
  • 与Redgate SQL Toolbelt持续集成的方法是什么?

    技术数据库与Redgate SQL Toolbelt的持续集成方法是什么本篇内容主要讲解“数据库与Redgate SQL Toolbelt的持续集成方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性

    攻略 2021年12月23日