加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Jupyter Notebook的三大短板,都被这个新工具补齐了

发布时间:2018-09-15 11:24:35 所属栏目:移动互联 来源:佚名
导读:9月15日技能沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖切磋精准运维! 在呆板进修和数据科学规模,Jupyter已经家喻户晓。它把条记、代码、图表、注释融合在一个交互式的条记本里,还能添加各类扩展成果。可谓呆板进修入门进阶研究之神器。 然则,神
9月15日技能沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖切磋精准运维!

在呆板进修和数据科学规模,Jupyter已经家喻户晓。它把条记、代码、图表、注释融合在一个交互式的条记本里,还能添加各类扩展成果。可谓呆板进修入门进阶研究之神器。

Jupyter Notebook的三大短板,都被这个新器材补齐了

然则,神器也有短板:

  • 文件是牢靠的JSON名目,体积还很是大;
  • 要在赏识器里编辑文档好烦,好吊唁本身喜好的编辑器;
  • 版本节制好艰巨,想用尺度的归并器材来协作,然则人家只支持文本!

最近推出的一个器材,帮Jupyter Notebook把这些短板补齐了。

这个器材叫Jupytext,顾名思义,可以或许把Jupyter Notebook的内容转化成纯文本,用你最随手的IDE打开。

Jupyter Notebook的三大短板,都被这个新器材补齐了

于是,编辑协作版本节制等一系列题目,迎刃而解。

Jupytext此刻支持的说话还不能包围Jupyter Notebook的所有,但搞定了最风行的几种。它支持Jupyter Notebook和下面这些名目之间的彼此转换:

Julia剧本(.jl)、Python剧本(.py)、R剧本(.R)、Markdown文件(.md)、R Markdown文件(.Rmd)。

Jupytext作者Marc Wouts在一篇博客里展示了奈何借助这个器材在IDE可能编辑器里来编辑Jupyter Notebook、举办版本节制。

Jupyter Notebook的三大短板,都被这个新器材补齐了

上面就是Jupytext行使进程的一个例子:把一个Jupyter Notebook存储为.ipynb和.py两种文件名目、用PyCharm打开.py脚原来修改代码、生涯之后革新赏识器,就能在Jupyter Notebook里看到新功效了。

想要在一大堆代码和条记里查找内容、编辑、执行cell、debug……用IDE比用Jupyter Notebook要利便得多。

Jupyter Notebook的三大短板,都被这个新器材补齐了

上图则是对文本执行版本搜查,然后将故意义的差别归并的进程。

看起来不错,怎么安装呢?

这个器材支持pypi.安装,代码是这样的:

  1. upytext from pip 
  2. pip install jupytext --upgrade 
  3. # Append this to .jupyter/jupyter_notebook_config.py c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager" 
  4. # And restart your notebook server 
  5. jupyter notebook 

在Jupyter Notebook的元数据里输入jupytext_formats,就能激活条记本和文本文件的配对,实此刻IDE里编辑剧本,Notebook里也随着更新的结果。

假如想在编辑文本文件的时辰还开着Jupyter,可以在一个单位格里运行%autosave 0,关掉Jupyter的自动生涯成果。

Jupyter Notebook的三大短板,都被这个新器材补齐了

最后,附上Jupytext的传送门:

https://github.com/mwouts/jupytext

【编辑保举】

  1. Chrome 69 打算停用 Flash,并榨取第三方代码注入
  2. 谷歌最新器材将教育用户逃出消息“地狱”
  3. Angular 应承开拓者在 Web 和移动应用之间共享代码
  4. 用代码构建呆板心智,我们离这个方针尚有多远?
  5. 一行代码可以干什么,这位措施员要跑路了
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读