12个最佳Jupyter Notebook扩展合集:哪个更好?

2021年11月28日04:33:22 发表评论 1,216 次浏览

哪个Jupyter Notebook扩展更好?数据科学不仅仅是挖掘和分析数据。一名优秀的数据科学家需要能够以非技术人员可以理解的方式向他们展示数据。当然,这可以在一系列 PowerPoint 幻灯片中完成。但是,有专门为此目的设计的工具

Jupyter Notebook 不仅仅是一个文本编辑器。它是一种工具,可让你在文档中运行代码并显示输出。它可以在单个工作框架内打印文本、绘制图形和查询数据。Jupyter Notebooks 是基于 Web 的,使其独立于平台并可从各种设备访问。

最佳Jupyter Notebook扩展有哪些Jupyter Notebooks 的裸安装具有编码和显示数据分析所需的核心功能但是,通过安装少量扩展可以获得很多效率,将创作体验从繁琐的过程转变为顺畅的过程。这很像在适应 IDE(集成开发环境)后在Sublime Text 中编写代码,下面为你介绍完整的最佳Jupyter Notebook扩展合集。

如何安装 Jupyter Notebook 扩展

安装 Jupyter Notebook 扩展是一个简单而精简的过程。第一步是通过命令行安装 Nbextensions。

pip install jupyter_contrib_nbextensions

如果你的系统无法识别 pip 命令,你需要先使用命令行安装它。

py -m pip –version

安装 Nbextensions 后,安装扩展的过程就像运行 Jupyter Notebook 并导航到现在可用的 Nbextensions 选项卡一样简单。

12个最佳Jupyter Notebook扩展合集:哪个更好?

只需勾选你要安装的扩展,其余的将在幕后完成。

12 个基本的 最佳Jupyter Notebook扩展合集

在撰写本文时,有许多扩展可供你安装。但是,这是最有可能影响到你的工作效率与Jupyter笔记本电脑工作?我们检查并挑选了最亮的一打。

Move selected cell

键盘快捷键非常适合提高效率。编码时我最喜欢的键盘快捷键之一是向上或向下移动一行。此扩展程序的作用相同,但用于向上或向下移动单元格。安装后,你可以使用 Alt-up 和 Alt-down 移动单元格。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Tabnine

最佳Jupyter Notebook扩展有哪些?任何曾经使用纯文本编辑器编写代码的人,当他们习惯于使用自动完成功能编写代码时?知道没有安装的痛苦。Tabnine 更进一步,使用 AI 进行智能、快速和准确的自动完成,而不是为你提供完整的可能性列表。

12个最佳Jupyter Notebook扩展合集:哪个更好?

A Code Prettifier

快速设置一段代码的样式不仅对凌乱的编写者有用。当你修改现有代码并留下一些不需要的空格时,代码美化非常有用。Code Prettifier 是一种快速简便的方法,可以让你的代码看起来更好并具有更一致的样式。

12个最佳Jupyter Notebook扩展合集:哪个更好?

你可能需要安装一些依赖项才能使 A Code Prettifier 工作,因此如果没有,请检查你的依赖项。对于默认的 python 实现,运行 pip install yapf。

Collapsible Headings

哪个Jupyter Notebook扩展更好?这个漂亮的扩展修改了标题的显示方式,允许读者折叠和展开它们。安装后,你的所有标题都可以折叠,但是你可以选择多种折叠方式。例如,你可以拥有 Mathematica 风格的分组、带灰色括号的椭圆或切换控件。 

12个最佳Jupyter Notebook扩展合集:哪个更好?

Notify

有时,Jupyter Notebook 单元格中的代码需要一段时间才能运行。当内核处理代码时,用户可能会退出浏览器窗口做其他事情而忘记检查。Notify 通过在单元完成运行时发送浏览器通知来解决此问题。它不会自动通知所有单元格,并允许用户自行决定何时收到提示。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Snippets

最佳Jupyter Notebook扩展合集介绍:如果你和我一样,那么你花在 Google 上搜索代码片段的时间比花在键入代码上的时间要多。Snippets 是一个方便的菜单扩展,可让你快速将大量代码片段直接导入到你的代码中。Snippets 是高度可定制的,允许通过删除不需要的子菜单和添加你自己的代码片段来减小菜单大小。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Tree filter (file search)

最佳Jupyter Notebook扩展有哪些?一种快速搜索工具,可帮助你在“文件”选项卡中轻松查找所需文件。这个扩展是简单而纯粹的好处。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Autopep8

Autopep8 是另一种类似于 A Code Prettifier 的代码格式化程序。Autopep8 仅适用于 python,并且可能需要你使用以下命令从命令行安装:

pip 安装 autopep8

它的工作方式大致相同,但你可能更喜欢一种。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Execute Time

执行时间听起来很简单。它使单元格显示执行开始时间和持续时间。这对于需要一段时间处理的代码特别有用。它可以由用户自行决定启用和禁用。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Highlighter

哪个Jupyter Notebook扩展更好?一个简单的扩展,将突出显示当前选定的单词和文档中所有匹配的单词。快速查看变量或函数的使用位置以及其他重复单词非常有用。

12个最佳Jupyter Notebook扩展合集:哪个更好?

Scratchpad

最佳Jupyter Notebook扩展有哪些?你可以使用 Scratchpad,而不是重复更改你的代码以获得你需要的信息,然后费力地撤消你的更改。Scratchpad 允许你在不修改任何代码的情况下针对当前内核运行代码。你可以使用它来测试潜在的变化,或者只是即时生成一些你需要的结果。

12个最佳Jupyter Notebook扩展合集:哪个更好?
哪个Jupyter Notebook扩展更好

Codefolding

最佳Jupyter Notebook扩展合集介绍:Codefolding 是一个渲染扩展,它支持折叠代码片段。它可以根据代码的层次结构进行折叠,这在阅读大段代码时会很方便。

12个最佳Jupyter Notebook扩展合集:哪个更好?
12个最佳Jupyter Notebook扩展合集:哪个更好?

安装这些扩展后,你将提高使用 Jupyter Notebooks 的效率和舒适度。无论你是需要增强渲染、使用代码片段节省时间,还是使用复杂的自动完成功能,都有可用的扩展程序来做到这一点。你的演讲会得到改进,你的工作也会因此变得更好。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: