前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7个有用的Jupyter扩展

7个有用的Jupyter扩展

作者头像
deephub
发布2022-11-11 17:10:46
4600
发布2022-11-11 17:10:46
举报
文章被收录于专栏:DeepHub IMBADeepHub IMBA

点击上方“Deephub Imba”,关注公众号,好文章不错过 !

今天将介绍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。

作者:Farhan Tanvir


MORE

kaggle比赛交流和组队

加我的微信,邀你进群

喜欢就关注一下吧:

点个 在看 你最好看!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DeepHub IMBA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、voila
  • 2、nbdime
  • 3、RISE
  • 4、bokeh
  • 5、nbgrader
  • 6、 jupytext
  • 7、 jupyterlab-git
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档