熱線電話:13121318867

登錄
首頁精彩閱讀神器來了,從此不用Jupyter Notebook
神器來了,從此不用Jupyter Notebook
2022-07-05
收藏

作者:麥叔

來源:麥叔編程

我喜歡的2個編輯器

熟悉我的人都知道,作為一個多編程語言的碼農,我最喜歡的IDE之一是VS Code,因為它輕量,支持多語言,插件豐富還完全免費。

神器來了,從此不用Jupyter Notebook

VS Code

但當我去做數據分析或機器學習的工作時,我還是會使用Jupyter Notebook,這幾乎是數據科學家們的首選編輯器。

JupyterLab vs Notebook

嚴格來說,最近兩年我已經不再使用Notebook了,我使用JupyterLab??纯催@界面就知道它多強:

神器來了,從此不用Jupyter Notebook

JupyterLab的定義是:下一代基于網頁的代碼編程工具,Notebook只是JupyterLab中的其中一個工具。

神器來了,從此不用Jupyter Notebook

JupyterLab官網介紹

對我來說,JupyterLab最大的優點是:它更像一個IDE了,這一點上面的圖中可以看出。我們可以在左邊瀏覽文件目錄,右邊編程;可以在一個界面中同時打開多個文件;還可以讓它們肩并肩的顯示。

通過安裝插件,它甚至也支持debug,看下圖:

神器來了,從此不用Jupyter Notebook

Debug

前幾周,我和幾個數據科學家合作開發一個項目。我提議使用JupyterLab,項目負責人有點慌,擔心其他人用習慣了Notebook,不會使用Lab。

這完全沒有必要,因為Lab是下一代的Notebook,它包含了Notebook。在使用Lab的過程中,我大部分時候還是在編輯Notebook,使用界面,快捷鍵和方法都基本上是一樣的。

安裝

如果你使用Anaconda,比較新版本的已經自帶了JupyterLab:

神器來了,從此不用Jupyter Notebook

image-20220705071641417

自己安裝也很簡單:

pip install jupyterlab

或者:

conda install -c conda-forge jupyterlab

使用

如果使用了Anaconda直接點圖中的按鈕就可以打開

如果你是自己安裝的:

jupyter lab

啟動起來后,可以看到如下的界面:

  • 左邊是導航欄,點擊左上的按鈕可以打開和關閉導航欄
  • 右邊是調試相關的界面,同樣點擊按鈕可以打開和關閉
  • 中間是編輯區,可以是Notebook,CSV,Markdown,Python文件等。
神器來了,從此不用Jupyter Notebook

Notebook的使用方法和以前的Jupyter Notebook是一樣的。

調試

有了調試功能,Lab真的是如虎添翼!簡直神了!

神器來了,從此不用Jupyter Notebook
神器來了,從此不用Jupyter Notebook

但要使用調試功能,還是需要安裝一些插件的,具體請參考:

https://blog.jupyter.org/a-visual-debugger-for-jupyter-914e61716559

https://www.reddit.com/r/MachineLearning/comments/foum00/n_jupyter_visual_debugger/

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢