为了账号安全,请及时绑定邮箱和手机立即绑定

Jupyter Notebook和JupyterLab有什么区别?

Jupyter Notebook和JupyterLab有什么区别?

守候你守候我 2021-04-02 09:16:15
我是Jupyter Notebook的新手,Jupyter Notebook和JupyterLab之间的主要区别是什么,建议我选择最好的,以后再使用。
查看完整描述

3 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

Jupyter Notebook是用于创建Jupyter Notebook文档的基于Web的交互式计算环境。它支持多种语言,例如Python(IPython),Julia,R等,并且广泛用于数据分析,数据可视化以及进一步的交互式探索性计算。

JupyterLab是包括笔记本在内的下一代用户界面。它具有模块化的结构,您可以在同一窗口中打开多个笔记本或文件(例如HTML,Text,Markdowns等)作为选项卡。它提供了更多类似于IDE的体验。

对于初学者,我建议从Jupyter Notebook开始,因为它只包含一个文件浏览器和一个(笔记本)编辑器视图。使用起来可能会更容易。如果需要更多功能,请切换到JupyterLab。JupyterLab提供了更多功能和增强的界面,可以通过扩展进行扩展: JupyterLab扩展(GitHub)


查看完整回答
反对 回复 2021-04-13
?
呼唤远方

TA贡献1856条经验 获得超11个赞

目前(2019年中),随着JupyterLab 1.0的发布,作为用户,我认为我们应该采用JupyterLab进行日常使用。并且从JupyterLab官方文档中:

当前版本的JupyterLab适用于一般日常使用。

JupyterLab最终将取代经典的Jupyter笔记本。在整个过渡过程中,传统的Notebook和JupyterLab将支持相同的笔记本文档格式


请注意,JupyterLab具有可扩展的模块化体系结构。因此,在过去,只有一个Jupyter Notebook,而现在(以及将来)有了JupyterLab,Notebook只是JupyterLab的核心应用程序之一(以及其他一些应用程序,例如代码Console,命令行TerminalText)编辑器)。


查看完整回答
反对 回复 2021-04-13
?
PIPIONE

TA贡献1829条经验 获得超9个赞

要直接回答您的问题:

两者之间最重要的区别是您应该立即开始使用JupyterLab,而您根本不必担心Jupyter Notebook。因为:

JupyterLab最终将取代经典的Jupyter笔记本。在整个过渡过程中,传统的Notebook和JupyterLab都将支持相同的笔记本文档格式

但您也想知道以下几点:

其他帖子表明,对于初学者来说,Jupyter Notebook(JN)可能比JupyterLab(JL)更易于使用。但是我不得不不同意。

JL的一大优势(可以说是JL和JN之间最重要的区别之一)是,您可以更轻松地运行一行甚至是突出显示的文本。我更喜欢使用键盘快捷键,并且分配快捷键非常简单。

而且,您可以在Python控制台中执行代码这一事实使JL的使用更加有趣。其他答案已经提到这一点,但JL可以在某些方面被认为运行笔记本电脑和工具更多。因此,我使用JupyterLab的方式是通过设置一个.ipynb文件,一个文件浏览器和一个python控制台,如下所示:

//img1.sycdn.imooc.com//607539f6000194b418600942.jpg

现在,您可以使用以下工具:

  1. 查看文件,正在运行的内核,命令,笔记本工具,打开选项卡或扩展管理器

  2. 使用其他选项来运行单元格, Ctrl+Enter

  3. 使用菜单选项或键盘快捷键运行单个表达式,行或突出显示的文本

  4. 使用以下命令直接在控制台中运行代码 Shift+Enter

  5. 在控制台中快速轻松地检查变量,数据框或绘图,而不会使笔记本的输出混乱。


查看完整回答
反对 回复 2021-04-13
  • 3 回答
  • 0 关注
  • 6083 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号