我是Jupyter Notebook的新手,Jupyter Notebook和JupyterLab之间的主要区别是什么,建议我选择最好的,以后应该使用。
原文由 krist 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是Jupyter Notebook的新手,Jupyter Notebook和JupyterLab之间的主要区别是什么,建议我选择最好的,以后应该使用。
原文由 krist 发布,翻译遵循 CC BY-SA 4.0 许可协议
两者之间最重要的区别是 您应该立即开始使用 JupyterLab ,而您根本不必担心 Jupyter Notebook。 因为:
JupyterLab 最终将取代经典的 Jupyter Notebook。在整个过渡过程中,经典笔记本和 JupyterLab 都将支持相同的笔记本文档格式
从 3.0 版开始,JupyterLab 还附带了一个 _可视化调试器_,可让您以交互方式设置断点、进入函数和检查变量。
JupyterLab 是一个非常棒的工具,既可以 构建图形, 也 可以启动完整的 Dash 应用程序,既可以内联,作为选项卡,也可以在浏览器外部启动。
其他帖子表明,对于初学者来说,Jupyter Notebook (JN) 可能比 JupyterLab (JL) 更容易使用。但我不同意。
JL 的一大优势,可以说是 JL 和 JN 之间最重要的区别之一,是您可以更轻松地 运行单行甚至突出显示的文本。我更喜欢为此使用键盘快捷键,并且 分配快捷键 非常简单。
事实上,您可以 在 Python 控制台中执行代码,这 使得使用 JL 变得更加有趣。其他答案已经提到了这一点,但 JL 在某些方面可以被视为运行 Notebooks 等 的 工具。所以我使用 JupyterLab 的方式是使用 .ipynb 文件、文件浏览器和 python 控制台进行设置,如下所示:
现在您可以使用这些工具:
Ctrl+Enter
Shift+Enter
原文由 vestland 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答9.4k 阅读✓ 已解决
2 回答5.1k 阅读✓ 已解决
2 回答3.4k 阅读✓ 已解决
3 回答4.4k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
Jupyter Notebook 是一个基于 Web 的交互式计算环境,用于创建 Jupyter Notebook 文档。它支持多种语言,如 Python (IPython)、Julia、R 等,主要用于数据分析、数据可视化和进一步的交互、探索性计算。
JupyterLab 是 包括笔记本在内 的下一代用户界面。它具有模块化结构,您可以在同一窗口中将多个笔记本或文件(例如 HTML、文本、Markdowns 等)作为选项卡打开。它提供了更多类似 IDE 的体验。
对于初学者,我建议从 Jupyter Notebook 开始,因为它只包含一个文件浏览器和一个(笔记本)编辑器视图。它可能更容易使用。如果您想要更多功能,请切换到 JupyterLab。 JupyterLab 提供更多功能和增强的界面,可以通过扩展进行扩展: JupyterLab Extensions (GitHub)