xml地图|网站地图|网站标签 [设为首页] [加入收藏]

都被这个新工具补齐了

来源:http://www.ruibiaowang.com 作者:基础资源运维 人气:68 发布时间:2019-10-19
摘要:原标题:Jupyter Notebook的三大短板,都被那个新工具补齐了 Jupyter Notebook,此前又称作IPython notebook,是贰个交互式台式机, 辅助运转40+种编制程序语言.能够用来编排美貌的交互式文书档案

原标题:Jupyter Notebook的三大短板,都被那个新工具补齐了

Jupyter Notebook, 此前又称作IPython notebook,是贰个交互式台式机, 辅助运转40+种编制程序语言. 能够用来编排美貌的交互式文书档案.

夏乙 发自 凹非寺

Linux下, Jupyter Notebook的安装进度能够参照Jupyter官网, 具体的, 也许只供给一句话就能够化解:

在机械学习和数目准确领域,Jupyter已经明朗。它把笔记、代码、图表、注释融入在多少个交互式的记录本里,仍然为能够加多种种扩张作用。可谓机器学习入门进级琢磨之神器。

pip install jupyter

澳门新葡萄京娱乐网站 1

设置完未来, 在终极运转 jupyter notebook 就能够打开jupyter notebook. 先看三个用jupyter notebook的例证(图1), 有个直观的回想:

可是,神器也许有短板

澳门新葡萄京娱乐网站 2

  • 文件是固定的JSON格式,容积还相当的大;
  • 要在浏览器里编辑文书档案好烦,好思量本身喜好的编辑器;
  • 澳门新葡萄京娱乐网站,版本调节好困难,想用标准的联结工具来合营,不过人家只援救文件!

图1 一个Jupyter Notebook

近日出产的七个工具,帮Jupyter Notebook把那个短板补齐了。

比方, 你要向别人解释你的程序, 你或然要新建三个word, 把代码复制进去, 对每块代码实行疏解. 那样会有多少个难点, 1) 代码格式欠美观; 2) 代码的配色遗失; 3) 代码与文字表明部分界别不显著. 使用Jupyter Notebook, 能够让代码保持其在编辑器里面包车型客车格式, 看起来很正规. 何况, 复制进去的代码是能够运营的. 敲击完代码之后, 按Shift+Enter, 恐怕地点的Run Cell键变能够收获代码运维结果. 这里, 写Notebook时候, 都以以cell为基本单位的, cell有三种类型: 如code, markdown, heading等. 假诺设置为code类型, 里面包车型大巴剧情就是足以运作的; heading类型的cell能够援助大家设置标题(一流,二级,三级等标题), markdown类型的cell能够使大家用markdown的语法来编排文本.

以此工具叫Jupytext,以文害辞,能够把Jupyter Notebook的源委转形成纯文本,用你最顺手的IDE展开。

澳门新葡萄京娱乐网站 3

澳门新葡萄京娱乐网站 4

图2 Jupyter Noteboook代码示例

于是,编辑同盟版本调整等一多元难点,一蹴即至。

文书档案写好之后, 保存成为平常的.ipynb的格式, 不过也能够保留成其余的格式, 如: Python(.py), 马克down(.md), HTML(.html), reST(.rst), PDF via Latex(.pdf), Presentation(.html).

Jupytext今后支撑的言语还无法覆盖Jupyter Notebook的一切,但解决了最盛行的两种。它协助Jupyter Notebook和下部那么些格式之间的并行转变:

参照他事他说加以考察文献:

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

[1] Jupyter Notebook急迅入门:

Jupytext小编Marc Wouts在一篇博客里呈现了怎么依靠那个工具在IDE或许编辑器里来编辑Jupyter Notebook、实行版本调控。

地点正是Jupytext使用进度的贰个例证:把一个Jupyter Notebook存储为.ipynb和.py两种文件格式、用PyCharm展开.py脚本来修改代码、保存之后刷新浏览器,就能够在Jupyter Notebook里观察新结果了。

想要在一大堆代码和笔记里寻觅内容、编辑、实施cell、debug……用IDE比用Jupyter Notebook要惠及得多。

澳门新葡萄京娱乐网站 5

上海体育场面则是对文件实践版本检查,然后将有含义的差别合併的进度。

看起来不错,怎么设置呢?

那个工具扶持pypi.安装,代码是这么的:

upytext frompip

pip install jupytext --upgrade

# Append this to .jupyter/jupyter_notebook_config.py c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager"

# And restart your notebook server

jupyter notebook

在Jupyter Notebook的元数据里输入jupytext_formats,就能够激活台式机和文件文件的杂交,完毕在IDE里编辑脚本,Notebook里也随着更新的职能。

一经想在编排文本文件的时候还开着Jupyter,能够在三个单元格里运营%autosave 0,关掉Jupyter的电动保存功效。

澳门新葡萄京娱乐网站 6

末段,附上Jupytext的传送门:

—回到今日头条,查看越多

责编:

本文由澳门新葡萄京娱乐网站发布于基础资源运维,转载请注明出处:都被这个新工具补齐了

关键词:

最火资讯