关于机器学习:7个有用的Jupyter扩展

31次阅读

共计 1036 个字符,预计需要花费 3 分钟才能阅读完成。

明天将介绍 7 个不常见然而却很好用且可能提高效率的 Jupyter 扩大

1、voila

这个扩大将将 Jupyter 笔记本变成独立的网络应用程序。与通常的 html 转换的笔记本不同,每个连贯到 Voilà 应用程序的用户都会启动一个 Jupyter 内核,所以通过这个 web 利用咱们能够对 Jupyter 代码进行批改和回调,他的 web 是通过 tornado 来开发的,这个扩大在 GitHub 上有超过 4k star。

2、nbdime

在 Jupyter Notebook 中进行代码的版本控制有时很难,然而这个扩大提供了 jupyter 的“内容感知”和合并。它会尝试了解析文档的构造。并在合并时提供可视化的提醒,这个扩大在 GitHub 上具备超过 2K star。

3、RISE

这个扩大能够疾速将 Jupyter 转换成幻灯片。他是基于 js 进行幻灯片显示,所以一个案件键就能够启动一个基于 js 的幻灯片。这个扩大在 GitHub 上有超过 3k star。

4、bokeh

Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,它基于 D3.js 进行可视化所以能够疾速简略地创立交互式绘图、仪表板,并且能够对大型数据集进行的高性能交互可视化绘图,在 GitHub 上曾经有 16.5k star。

5、nbgrader

这个扩大能够为 Jupyter 进行评分。所以如果你是教育工作者它是十分有用的,比方它能够轻松地创立基于 Jupyter 的课后作业,学生能够通过 Jupyter 进行编码练习和书面问题的答复,而后通过这个扩大来对作业进行打分。它在 GitHub 上有超过 1k star。

6、jupytext

jupytext 是一个用于 jupyter 的内容管理器, 它容许 jupyter 关上 notebook 并将其保留为文本文件。Jupytext 当初反对的语言还不能笼罩 Jupyter Notebook 的全副,但曾经搞定了几种最风行语言。它反对 Jupyter Notebook 和上面这些格局之间的互相转换:Julia 脚本(.jl)、Python 脚本(.py)、R 脚本(.R)、Markdown 文件(.md)、R Markdown 文件(.Rmd)。它在 GitHub 上有超过 55k star。

7、jupyterlab-git

这是一个应用 Git 进行版本控制的 JupyterLab 扩大。它在 GitHub 上有超过 1k star。

https://avoid.overfit.cn/post/6643b760286d41e7a2753ec6dba522dc

作者:Farhan Tanvir

正文完
 0