跳转至

Jupyter Notebook

1 Jupyter Notebook 简介 #card

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。 ^1661305179502

Jupyter Notebook是一个开源项目,它可以让您轻松地将Markdown文本内容和可执行Python源代码组合在一个称为notebook的文本文件中。

Jupyter Notebook提供了一个基于web的应用程序,将基于控制台的方法扩展到交互式计算中,用于捕获整个计算过程:开发、记录和执行代码,以及交流结果。

2 Jupyter Notebook 的组成部分 #card

  1. web应用程序: 一种基于浏览器的工具,用于交互式创作文档,将解释文本、数学、计算及其富媒体输出结合起来。
  2. Notebook文档: 表示web应用程序中可见的所有内容,包括计算的输入和输出、解释性文本、数学、图像和对象的富媒体表示。 ^1661305179515

3 在VS Code中使用Jupyter Notebook

3.1 设置环境

  1. 安装VS Code的Python扩展,该扩展默认支持Jupyter Nodebook功能。
  2. 在python环境中安装jupyter包:pip install jupyter

3.2 创建Jupyter Notebook

  1. 创建文件后缀名为.ipynb的文件。
  2. 选择Pyhon解释器。(如果为初次使用,还会提示安装必要的扩展包)

3.3 增加单元格

Jupyter Nodebook中的单元格有两类:可运行代码的单元格和Markdown单元格。在VS Code提供的界面工具栏中,有创建不同单元格的按钮。

3.4 运行单元格

一旦你有了一个Jupyter Nodebook,你可以使用单元格左边的run图标运行一个代码单元格,输出将直接显示在代码单元格的下方。您还可以使用键盘快捷键运行代码。在命令或编辑模式下,使用Ctrl+Enter运行当前单元格,或使用Shift+Enter运行当前单元格并前进到下一个单元格。

3.5 数据查看器

VS Code提供了JUPYTER VARIABLES标签,在这个页面中,我们可以查看所有出现在程序中的变量,对于复杂的变量,还可以进行更加详细的操作,如浏览、筛选、排序等等。点击数据查看器图标,我们可以查看数据的详细情况。

3.6 如何格式化单元格内容

按右键,选择“设置笔记本的格式”或者“设置单元格的格式”,也可使用对应的快捷键。

一些小技巧

  1. 在变量前后使用问号?,可以显示对象的信息。'??'会显示函数的源代码。

4 参考资料

  1. The Jupyter Notebook — Jupyter Notebook 6.4.4 documentation (jupyter-notebook.readthedocs.io)
  2. Working with Jupyter Notebooks in Visual Studio Code

最后更新: 2022年10月15日 01:02:48
创建日期: 2021年9月12日 05:55:32
Contributers: yangjh