国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

再見(jiàn) Jupyter Notebook, DataSpell 起飛!

開(kāi)發(fā) 前端
歸根結(jié)底,永遠(yuǎn)留在我們身邊的不是工具,而是我們通過(guò)使用最適合我們需求的工具獲得的知識(shí)。你會(huì)不會(huì)從 JupyterLab 或 Jupyter Notebook 切換到Dataspell呢?

如果 JupyterLab 和 PyCharm 有一個(gè)孩子,那么他一定是DataSpell,一個(gè)面向?qū)I(yè)數(shù)據(jù)科學(xué)家的專業(yè) IDE。

雖然 Pycharm 這樣的 IDE 非常強(qiáng)大,但它并不適用于數(shù)據(jù)科學(xué),因此大部分?jǐn)?shù)據(jù)科學(xué)家都會(huì)選擇使用富有交互性的  JupyterLab 或 Jupyter Notebook 作為常用 IDE。但在調(diào)試完整項(xiàng)目時(shí)又不得不切換回具有專業(yè)環(huán)境的PyCharm。

這樣屬實(shí)有點(diǎn)麻煩,直到我發(fā)現(xiàn)了 DataSpell。

什么是DataSpell?

Dataspell是專為數(shù)據(jù)科學(xué)家打造的集成開(kāi)發(fā)環(huán)境(IDE)。它由Jetbrains(IntelliJ Idea 和 PyCharm 背后的公司)開(kāi)發(fā),因此無(wú)需進(jìn)一步介紹。

DataSpell 具有我們期望從 Jupyter 中獲得的一些典型功能,例如命令模式、編輯器模式、單元格導(dǎo)航、筆記本快捷方式和交互式輸出。

也就是說(shuō),對(duì)于專業(yè)數(shù)據(jù)科學(xué)家來(lái)說(shuō),這是一個(gè)更強(qiáng)大的專業(yè) IDE。這就是為什么我更喜歡 DataSpell 而不是 Jupyter Notebook(和 Pycharm)的原因之一了。

以下是 IDE 提供的內(nèi)容:

  • 原生筆記本體驗(yàn)——如果你使用過(guò) Jupyter,將會(huì)有賓至如歸的感覺(jué)。
  • 智能編碼輔助——就像 Jupyter 和 PyCharm 生了一個(gè)孩子一樣。
  • Markdown 和 JavaScript — 根據(jù)需要設(shè)置筆記本的樣式并嵌入數(shù)據(jù)可視化。
  • 交互式 shell — REPL 控制臺(tái) + 語(yǔ)法檢查。

SQL 數(shù)據(jù)庫(kù)支持——連接到數(shù)據(jù)庫(kù)、直觀地檢查數(shù)據(jù)、導(dǎo)入/導(dǎo)出數(shù)據(jù)等。

一睹為快

圖片

如果你使用過(guò)PyCharm,那么這個(gè)外觀和感覺(jué)都會(huì)很熟悉。

創(chuàng)建第一個(gè)Notebook

該過(guò)程幾乎與任何其他 Jetbrains 產(chǎn)品相同。單擊根目錄并轉(zhuǎn)到New — Jupyter Notebook

圖片

并命名為 first_notebook.ipynb

圖片

創(chuàng)建筆記本時(shí),可能已經(jīng)看到創(chuàng)建 R 腳本和Julia文件的選項(xiàng)。其實(shí)Dataspell 不僅支持Python ,還同時(shí)支持 R 和 Julia。

使用基本的 Python 數(shù)據(jù)科學(xué)庫(kù)測(cè)試

Numpy 數(shù)組和 Pandas DataFrame

圖片

與 DataFrame 的良好交互性

當(dāng)將 DataFrame 顯示為輸出時(shí),與其他 Notebook 編輯器不同,當(dāng) DataFrame 很大時(shí),DataSpell 可以顯示整個(gè) DataFrame 而不會(huì)屏蔽某些數(shù)據(jù)。當(dāng) DataFrame 較大時(shí),DataSpell 會(huì)自動(dòng)添加一個(gè)滾動(dòng)條,讓你可以滾動(dòng)查看整個(gè)數(shù)據(jù)集。

同時(shí),可以通過(guò)單擊列名輕松對(duì)數(shù)據(jù)進(jìn)行排序,這將使用該列按升序或降序?qū)?DataFrame 進(jìn)行排序(如果單擊兩次)。

如果要在單個(gè)框架中查看更多數(shù)據(jù),可以選擇在單獨(dú)的選項(xiàng)卡中打開(kāi) DataFrame。

圖片

Matplotlib 繪圖

圖片

出色的智能編碼輔助

Jupyter Notebook 的一個(gè)缺點(diǎn)是它的編碼輔助,雖然可以打開(kāi)擴(kuò)展 “hinterland”啟用自動(dòng)補(bǔ)全,但效果不佳。

如果按下“tab”按鈕,它有時(shí)會(huì)再次寫入整個(gè)變量名稱,而不是僅完成名稱的其余部分,有時(shí)甚至?xí)詣?dòng)完成單詞,甚至無(wú)須按 Enter。

DataSpell 的編碼輔助與 Pycharm 的一樣智能,有智能代碼完成、錯(cuò)誤檢查和更多可用的東西。

圖片

圖片

Markdown 支持

除此之外,DataSpell 還支持 Markdown,這意味著我們的腳本仍將具有帶有 h1、h2、h3 標(biāo)題、純文本、編號(hào)列表、項(xiàng)目符號(hào)等的“筆記本風(fēng)格”(雖然尚不支持 LaTeX語(yǔ)法) 。將鼠標(biāo)懸停在一個(gè)單元格上方,然后單擊Add Markdown Cell:

圖片

另一種方法是單擊code下拉菜單并將單元格類型切換為 Markdown。

這里有一些 Markdown 代碼供嘗試:

圖片

這是運(yùn)行單元格時(shí)的外觀:

圖片

出色的可視化輸出

Jupyter Notebook 的一項(xiàng)很酷的功能是無(wú)需任何額外安裝即可輸出可視化效果。而 Pycharm 則不然,但 DataSpell 可以與Jupyter媲美!

只需要打開(kāi).ipynb包含創(chuàng)建可視化的代碼的文件,你會(huì)發(fā)現(xiàn)所有可視化都會(huì)漂漂亮亮地顯示出來(lái)。

圖片

甚至支持交互式可視化

你猜怎么著?Dataspell 與 Plotly、Bokeh、Altair 和 ipywidgets 等交互式可視化庫(kù)配合得很好。

如下交互式可視化效果:

圖片

Pycharm 等完整 IDE 的一些很酷的特性(而 Jupyter Notebook 缺乏)是版本控制、輕松的終端訪問(wèn)和數(shù)據(jù)庫(kù)集成。

版本控制

版本控制幫助我們跟蹤和管理對(duì)軟件代碼的更改。你可能用來(lái)管理源代碼更改的流行版本控制系統(tǒng)是 Github。

使用 DataSpell,你可以克隆 Git 項(xiàng)目、提交和推送更改、使用分支等等!

圖片

終端

DataSpell 有一個(gè)內(nèi)置終端,支持操作系統(tǒng)上可用的命令。終端在你的腳本下方可用,因此無(wú)需打開(kāi)第二個(gè)窗口來(lái)再次使用終端!

圖片

虛擬環(huán)境管理

當(dāng)您使用 Python 一段時(shí)間后,你應(yīng)該已經(jīng)意識(shí)到為每個(gè)項(xiàng)目設(shè)置虛擬環(huán)境的重要性。DataSpell 通過(guò)提供設(shè)置頁(yè)面,可以輕松為任何數(shù)據(jù)科學(xué)項(xiàng)目配置虛擬環(huán)境。此外,它具有對(duì)許多數(shù)據(jù)科學(xué)家常用的 Conda 環(huán)境的內(nèi)置支持。

圖片

數(shù)據(jù)庫(kù)工具

如果我們每天都在使用 MongoDB、MySQL 和 Oracle 等數(shù)據(jù)庫(kù),那么我有個(gè)好消息!DataSpell 可以連接到數(shù)據(jù)庫(kù),因此我們可以直接從 IDE 訪問(wèn)和查詢數(shù)據(jù)庫(kù)。

圖片

以下是支持的數(shù)據(jù)庫(kù)工具的完整列表:

圖片

這里介紹如何使用sqlite3包建立連接、創(chuàng)建數(shù)據(jù)庫(kù)和表:

圖片

現(xiàn)在可以像往常一樣插入數(shù)據(jù):

圖片

Dataspell 的特別之處在于無(wú)需離開(kāi) IDE 或編寫不必要的查詢即可探索數(shù)據(jù)庫(kù)的選項(xiàng)。只需雙擊數(shù)據(jù)庫(kù),就會(huì)打開(kāi)一個(gè)新的側(cè)窗口,然后可以單擊任何感興趣的表格,以在單獨(dú)的選項(xiàng)卡中對(duì)其進(jìn)行探索:

圖片

其實(shí)該功能在PyCharm 的專業(yè)版中也能找到,因此并不能算作DataSpell獨(dú)有的功能。

調(diào)試器

Jupyter Notebook 缺少可以幫助我們輕松檢測(cè)和刪除代碼中的錯(cuò)誤的調(diào)試器。

幸運(yùn)的是,DataSpell 有一個(gè)同時(shí)支持 Jupyter notebooks 和 Python 腳本的調(diào)試器。因此我們可以直接Debug,如在斷點(diǎn)處停止、管理變量等等。

圖片

插件

我喜歡 Pycharm 和 DataSpell 的一點(diǎn)是當(dāng)屬其插件,他們有很多出色的插件可供我們下載。

其實(shí)我們?yōu)?Pycharm 安裝的大多數(shù)插件也可均適用于 DataSpell。例如,使用 Rainbow CSV 為使用 Pycharm 打開(kāi)的 CSV 文件中的列設(shè)置不同的顏色。

圖片

雖然介紹了這么多關(guān)于Dataspell的優(yōu)點(diǎn),但用不用還是取決于你的實(shí)際需求,如果你的編碼工作比數(shù)據(jù)科學(xué)多,那么 PyCharm 可能是更好的選擇。另一方面,如果你所做的大部分工作都是純粹的數(shù)據(jù)科學(xué),那么 Dataspell 就是你的一個(gè)較好的選擇。而相對(duì)于免費(fèi)Jupyter,收費(fèi)的Dataspell也是是阻止你使用的一大原因。

歸根結(jié)底,永遠(yuǎn)留在我們身邊的不是工具,而是我們通過(guò)使用最適合我們需求的工具獲得的知識(shí)。你會(huì)不會(huì)從 JupyterLab 或 Jupyter Notebook 切換到Dataspell呢?

責(zé)任編輯:武曉燕 來(lái)源: 數(shù)據(jù)STUDIO
相關(guān)推薦

2020-09-24 05:50:46

PythonJupyter Not編程語(yǔ)言

2023-07-28 09:59:31

2022-05-05 12:25:46

Jupyter庫(kù)開(kāi)發(fā)

2023-11-05 12:31:07

Jupyter命令

2020-07-26 11:55:11

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

2025-09-29 07:55:32

2024-01-03 16:37:26

Jupyter工具開(kāi)源

2022-07-28 08:33:59

JupyterPython

2019-07-23 11:20:16

2023-05-24 16:48:47

Jupyter工具技巧

2021-08-12 16:02:22

Jupyter NotPython命令

2021-05-26 10:15:52

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

2020-12-18 08:00:00

Python開(kāi)發(fā)Web

2020-11-04 10:31:29

Jupyter NotPython數(shù)據(jù)分析

2025-07-07 02:12:00

2023-07-29 22:15:33

2019-11-08 09:46:34

技術(shù)功能開(kāi)發(fā)

2019-09-22 18:53:27

Jupyter Not代碼開(kāi)發(fā)

2020-08-04 06:51:28

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

2020-10-26 10:11:45

Jupyter Not早起Python開(kāi)發(fā)
點(diǎn)贊
收藏

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

欧美日韩视频精品二区| 91香蕉国产在线观看| 网上成人av| 风流少妇一区二区| 成人情趣片在线观看免费| 成人免费在线观看视频| 欧美一区二区三区喷汁尤物| www.好吊操| av成人毛片| 国产成人精品免费久久久久| 日本不卡免费高清视频在线| 欧美日韩国产高清一区| 免费黄网站在线观看| 第一福利永久视频精品| 麻豆av观看| 国产精品麻豆99久久久久久| 欧美精品一区在线| 日韩三级久久| 成人影院在线看| 欧洲av在线精品| 国产精品久久一区二区三区不卡| 亚洲一级二级三级在线免费观看| 在线免费视频一区| 欧美韩国日本不卡| 欧美激情精品久久久久久大尺度| 欧美极品在线| 久久久噜噜噜久久中文字免| ady日本映画久久精品一区二区| 日韩网站免费观看高清| 国产剧情一区二区在线观看| 国产欧美中文字幕| 九色视频网站入口| 欧美成人milf| 欧美一级二级在线观看| 色婷婷综合久久久久中文字幕| 免费成人网www| www视频在线观看| www.66久久| 亚洲伊人第一页| 成人免费看片| 国产三级久久久| 国产精品欧美久久| 蜜桃一区二区三区| 欧美富婆性猛交| 色成人综合网| 国产精品美女主播| 亚洲经典在线| www.日日操| 国产亚洲成aⅴ人片在线观看| 久久精品日产第一区二区三区精品版| 97视频资源在线观看| 亚洲黄色免费| 男人天堂新网址| 国模娜娜一区二区三区| 国产日韩一区二区三区| 欧美日韩精选| 久久精品国产精品国产精品污 | 久章草在线视频| 国产精品视频yy9299一区| 久久综合中文色婷婷| 亚洲精品亚洲人成在线| 久久精品国产第一区二区三区| 免费电影一区二区三区| 亚洲老头同性xxxxx| 麻豆av在线免费观看| 欧美精品国产精品| 成人黄色一区二区| 久久久久久99久久久精品网站| 国产裸体舞一区二区三区| 91亚洲精品一区二区乱码| 久久久久久免费看| 91福利区一区二区三区| a级毛片免费观看在线| 中文字幕国产一区二区| 成人免费黄色| 久久久久久91香蕉国产| 999国产精品视频| 久久久免费看| 国产一区二区三区国产| 96精品久久久久中文字幕| 欧美日韩综合视频网址| 免费在线你懂的| 亚洲一区在线视频观看| 丝袜美腿综合| 国产亚洲二区| 大尺度一区二区| 中文字幕免费在线视频| 在线观看亚洲视频| 伊人成综合网伊人222| 日韩av不卡在线播放| 亚洲欧洲精品一区二区三区| 欧美大尺度做爰床戏| 欧美成年人视频网站| av大片免费看| 亚洲免费资源在线播放| 欧美孕妇孕交| 欧美激情视频在线| 欧美日韩一区二区三区四区在线观看 | 欧洲日韩一区二区三区| 国产一区二区区别| 成本人h片动漫网站在线观看| 亚洲欧美国产精品| 伊人久久大香线| 人人爽人人av| 夜夜嗨av一区二区三区四区| 亚洲香蕉av| 国产精品xxxx| 欧美精品电影免费在线观看| 免费亚洲婷婷| 欧美极品欧美精品欧美| 在线观看91视频| 99精品久久免费看蜜臀剧情介绍| a级在线观看| 日本国产精品视频| 欧美日韩在线精品一区二区三区激情| 97久久亚洲| 日日摸天天爽天天爽视频| 亚洲欧美在线x视频| 韩国三级在线一区| 岛国av在线网站| 800av在线免费观看| 在线看日韩av| 亚洲欧美综合久久久| 日韩在线视频一区二区三区| 国产a级片免费观看| 777精品视频| 欧美亚洲动漫精品| 亚洲伊人春色| 在线人体午夜视频| 91精品国产91久久久久麻豆 主演| 亚洲成人a**站| 福利一区二区在线观看| 91麻豆精品| 成人黄网18免费观看的网站| 国产成人精品日本亚洲| 91精品国产色综合久久ai换脸 | av成人国产| 天堂在线资源视频| 欧美日韩精品免费观看视一区二区| 欧美大片免费看| 欧美系列一区二区| 国产激情视频一区二区三区欧美| 另类ts人妖一区二区三区| 一本色道久久综合亚洲精品婷婷| 色乱码一区二区三区熟女 | 亚洲精品国产一区| avove在线观看| 欧美又大粗又爽又黄大片视频| 亚洲丝袜一区在线| 99视频国产精品| 国产精品女主播一区二区三区| 夜夜精品视频| 久久97久久97精品免视看秋霞| 免费观看久久久久| 国产在线黄色片| 成人手机在线播放| 亚洲人精选亚洲人成在线| 精品福利在线导航| 欧美视频中文字幕在线| 国产精品久久久一区二区| 成人午夜av影视| 欧美暴力喷水在线| 凹凸av导航大全精品| 色乱码一区二区三区在线| 手机看片福利在线观看| 亚洲曰韩产成在线| 先锋影音国产一区| 在线视频亚洲自拍| 91午夜在线播放| 久久精品视频导航| 欧美亚洲一区在线| 国产视频久久久久久久| 亚洲第一视频在线观看| 欧美妇女性影城| 日韩一级二级三级| 欧美大片黄色| 91视频成人免费| 丰满少妇久久久| 黄色在线视频网| 嫩草av久久伊人妇女超级a| 国模吧无码一区二区三区| 欧美日韩午夜爽爽| 午夜肉伦伦影院| 成人黄色av片| 成人毛片免费在线观看| 麻豆福利视频| 欧美r级在线| 97在线观看免费观看高清| 麻豆传媒在线完整视频| 少妇淫片在线影院| 亚洲在线资源| 欧美激情第10页| 久久国产成人| 91小视频在线| 精品视频999| 中文字幕综合在线| 欧美激情手机在线视频 | 2022成人影院| 亚洲在线国产日韩欧美| 亚洲va在线va天堂|