2. JupyterLab使用说明¶
以下列举了 Jupyter Notebook 的众多优点:
极其适合数据分析: 想象一下如下混乱的场景:你在终端中运行程序,可视化结果却显示在另一个窗口中, 包含函数和类的脚本存在其他文档中,更可恶的是你还需另外写一份说明文档来解释程序如何执行以及结果如何。 此时 Jupyter Notebook 从天而降,将所有内容收归一处,你是不是顿觉灵台清明,思路更加清晰了呢?
支持多语言: 也许你习惯使用 R 语言来做数据分析,或者是想用学术界常用的 MATLAB 和 Mathematica,这些都不成问题, 只要安装相对应的核(kernel)即可。这里列出了 Jupyter 支持的所有语言,供您参考。
分享便捷: 支持以网页的形式分享,GitHub 中天然支持 Notebook 展示,也可以通过 nbviewer 分享你的文档。 当然也支持导出成 HTML、Markdown 、PDF 等多种格式的文档。
远程运行: 在任何地点都可以通过网络链接远程服务器来实现运算,这里给出一个远程运行的例子, 可以体验一下 Jupyter Notebook。
交互式展现: 不仅可以输出图片、视频、数学公式,甚至可以呈现一些互动的可视化内容, 比如可以缩放的地图或者是可以旋转的三维模型。这就需要交互式插件(Interactive widgets)来支持, 更多内容请参考。