点击上方 蓝字关注我们
jupyter notebook升级体验!笔记本神器——Jupyter Lab
写在前面:
相信大家通过我们关于 Jupter Nootbook的使用介绍之后,已经感受到了使用 Jupter Nootbook 的便捷,今天,小编将带领大家走向一个更加强大的领域 Jupyter Lab!如果说 Jupyter Notebook 像一个交互式的笔记本,那么Jupyter Lab更像一个交互式的VSCode。为什么我们推荐大家要从 Jupyter Notebook 逐渐过渡到 Jupyter Lab呢?
Jupyter团队官网明确的告诉我们:”JupyterLab will eventually replace the classic Jupyter Notebook."
JupyterLab最终将取代经典的Jupyter Notebook。
相对于Jupyter Notebook,它的集成性更强,更能够以灵活、集成和可扩展的方式处理文档和活动,如 Jupyter 笔记本、文本编辑器、终端和自定义组件。它支持100多种语言,支持多种文档相互集成。
有小伙伴肯定会问,如果从 Jupter Nootbook转向 Jupyter Lab 会不会造成文档丢失或者打不开等情况呢?不用担心,Jupyter团队明确的告诉我们,在整个过渡过程中,传统的Notebook和JupyterLab都将支持相同的笔记本文档格式。也就是说, Jupyter Lab包含了 Jupyter Notebook所有的功能。
话不多说,上 Jupyter Lab!
1. 简介
JupterLab 作为一种基于Web的集成开发环境,我们可以使用它编写notebook、操作终端、编辑Markdown文档、打开交互模式、查看csv文件、丰富输出以及图片等功能。让我们通过Jupyter团队的一段视频初步感受一下JupterLab 的强大操作!
how to use JupterLab
总而言之,JupyterLab有如下特点:
- 交互模式:
Python交互模式可以直接输入代码,然后执行,并立刻能得到结果,此Python交互模式在我们进行数据分析或调试Python代码非常好用!
- 代码控制台:
代码控制台使我们能够在内核中以交互方式运行代码。代码控制台的单元格显示在内核中执行代码的顺序,而不是笔记本文档中单元格的显式排序。代码控制台还显示丰富的输出,就像笔记本单元一样。它为我们提供了用于临时运行代码的临时暂存器,并完全支持丰富的输出。例如,代码控制台可以作为笔记本的计算日志链接到笔记本内核。
- 内核支持的文档ÿ