3 回答

TA貢獻1802條經驗 獲得超6個贊
Jupyter Notebook是用于創(chuàng)建Jupyter Notebook文檔的基于Web的交互式計算環(huán)境。它支持多種語言,例如Python(IPython),Julia,R等,并且廣泛用于數據分析,數據可視化以及進一步的交互式探索性計算。
JupyterLab是包括筆記本在內的下一代用戶界面。它具有模塊化的結構,您可以在同一窗口中打開多個筆記本或文件(例如HTML,Text,Markdowns等)作為選項卡。它提供了更多類似于IDE的體驗。
對于初學者,我建議從Jupyter Notebook開始,因為它只包含一個文件瀏覽器和一個(筆記本)編輯器視圖。使用起來可能會更容易。如果需要更多功能,請切換到JupyterLab。JupyterLab提供了更多功能和增強的界面,可以通過擴展進行擴展: JupyterLab擴展(GitHub)

TA貢獻1856條經驗 獲得超11個贊
目前(2019年中),隨著JupyterLab 1.0的發(fā)布,作為用戶,我認為我們應該采用JupyterLab進行日常使用。并且從JupyterLab官方文檔中:
當前版本的JupyterLab適用于一般日常使用。
和
JupyterLab最終將取代經典的Jupyter筆記本。在整個過渡過程中,傳統(tǒng)的Notebook和JupyterLab將支持相同的筆記本文檔格式。
請注意,JupyterLab具有可擴展的模塊化體系結構。因此,在過去,只有一個Jupyter Notebook,而現在(以及將來)有了JupyterLab,Notebook只是JupyterLab的核心應用程序之一(以及其他一些應用程序,例如代碼Console,命令行Terminal和Text)編輯器)。

TA貢獻1829條經驗 獲得超9個贊
要直接回答您的問題:
兩者之間最重要的區(qū)別是您應該立即開始使用JupyterLab,而您根本不必擔心Jupyter Notebook。因為:
JupyterLab最終將取代經典的Jupyter筆記本。在整個過渡過程中,傳統(tǒng)的Notebook和JupyterLab都將支持相同的筆記本文檔格式
但您也想知道以下幾點:
其他帖子表明,對于初學者來說,Jupyter Notebook(JN)可能比JupyterLab(JL)更易于使用。但是我不得不不同意。
JL的一大優(yōu)勢(可以說是JL和JN之間最重要的區(qū)別之一)是,您可以更輕松地運行一行甚至是突出顯示的文本。我更喜歡使用鍵盤快捷鍵,并且分配快捷鍵非常簡單。
而且,您可以在Python控制臺中執(zhí)行代碼這一事實使JL的使用更加有趣。其他答案已經提到這一點,但JL可以在某些方面被認為運行筆記本電腦和工具更多。因此,我使用JupyterLab的方式是通過設置一個.ipynb文件,一個文件瀏覽器和一個python控制臺,如下所示:
現在,您可以使用以下工具:
查看文件,正在運行的內核,命令,筆記本工具,打開選項卡或擴展管理器
使用其他選項來運行單元格,
Ctrl+Enter
使用菜單選項或鍵盤快捷鍵運行單個表達式,行或突出顯示的文本
使用以下命令直接在控制臺中運行代碼
Shift+Enter
在控制臺中快速輕松地檢查變量,數據框或繪圖,而不會使筆記本的輸出混亂。
添加回答
舉報