偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

新聞 機(jī)器學(xué)習(xí)
在機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)領(lǐng)域,Jupyter已經(jīng)家喻戶(hù)曉。它把筆記、代碼、圖表、注釋融合在一個(gè)交互式的筆記本里,還能添加各種擴(kuò)展功能。

 在機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)領(lǐng)域,Jupyter已經(jīng)家喻戶(hù)曉。它把筆記、代碼、圖表、注釋融合在一個(gè)交互式的筆記本里,還能添加各種擴(kuò)展功能??芍^機(jī)器學(xué)習(xí)入門(mén)進(jìn)階研究之神器。

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

可是,神器也有短板

  • 文件是固定的JSON格式,體積還非常大;
  • 要在瀏覽器里編輯文檔好煩,好懷念自己喜歡的編輯器;
  • 版本控制好艱難,想用標(biāo)準(zhǔn)的合并工具來(lái)協(xié)作,可是人家只支持文本!

最近推出的一個(gè)工具,幫Jupyter Notebook把這些短板補(bǔ)齊了。

這個(gè)工具叫Jupytext,顧名思義,能夠把Jupyter Notebook的內(nèi)容轉(zhuǎn)化成純文本,用你最順手的IDE打開(kāi)。

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

于是,編輯協(xié)作版本控制等一系列問(wèn)題,迎刃而解。

Jupytext現(xiàn)在支持的語(yǔ)言還不能覆蓋Jupyter Notebook的全部,但搞定了***的幾種。它支持Jupyter Notebook和下面這些格式之間的相互轉(zhuǎn)換:

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

Jupytext作者M(jìn)arc Wouts在一篇博客里展示了怎樣借助這個(gè)工具在IDE或者編輯器里來(lái)編輯Jupyter Notebook、進(jìn)行版本控制。

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

上面就是Jupytext使用過(guò)程的一個(gè)例子:把一個(gè)Jupyter Notebook存儲(chǔ)為.ipynb和.py兩種文件格式、用PyCharm打開(kāi).py腳本來(lái)修改代碼、保存之后刷新瀏覽器,就能在Jupyter Notebook里看到新結(jié)果了。

想要在一大堆代碼和筆記里查找內(nèi)容、編輯、執(zhí)行cell、debug……用IDE比用Jupyter Notebook要方便得多。

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

上圖則是對(duì)文本執(zhí)行版本檢查,然后將有意義的差異合并的過(guò)程。

看起來(lái)不錯(cuò),怎么安裝呢?

這個(gè)工具支持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的元數(shù)據(jù)里輸入jupytext_formats,就能激活筆記本和文本文件的配對(duì),實(shí)現(xiàn)在IDE里編輯腳本,Notebook里也跟著更新的效果。

如果想在編輯文本文件的時(shí)候還開(kāi)著Jupyter,可以在一個(gè)單元格里運(yùn)行%autosave 0,關(guān)掉Jupyter的自動(dòng)保存功能。

Jupyter Notebook的三大短板,都被這個(gè)新工具補(bǔ)齊了

***,附上Jupytext的傳送門(mén):

https://github.com/mwouts/jupytext

責(zé)任編輯:張燕妮 來(lái)源: 量子位
相關(guān)推薦

2020-07-26 11:55:11

Jupyter Not擴(kuò)展工具開(kāi)發(fā)

2024-09-02 09:38:51

WebSocketLinuxWindows

2021-05-17 15:07:02

5G電力技術(shù)

2022-07-15 13:58:46

工具MyBatissql

2022-06-20 10:00:57

Python工具包代碼

2023-11-05 12:31:07

Jupyter命令

2013-10-31 10:12:23

信息泄露防護(hù)溢信科技防泄密

2022-12-09 17:53:36

MyBatis聯(lián)表查詢(xún)

2025-04-21 10:35:37

2022-05-06 07:31:01

useEventReactHook

2020-06-09 16:22:26

戴爾

2021-05-26 10:15:52

開(kāi)發(fā)技能工具

2023-06-27 07:29:30

dba+開(kāi)源工具Binlog

2020-07-29 08:28:47

5G醫(yī)療技術(shù)

2020-09-24 05:50:46

PythonJupyter Not編程語(yǔ)言

2022-11-14 11:52:34

DataspellJupyterLabNotebook

2020-08-04 06:51:28

Jupyterpython開(kāi)發(fā)

2024-02-26 00:20:00

AI模型

2011-06-13 10:05:31

Android

2023-10-13 12:57:37

AI模型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)