使用 Jupyter Notebook 进行数据分析、可视化和文档编写是一个很好的选择。以下是 Jupyter Notebook 的基本使用指南,包括安装、创建和操作 Notebook 的步骤。
1. 安装 Jupyter Notebook
如果尚未安装,请参考以下方式安装 Jupyter Notebook:
使用 Anaconda
下载并安装 [Anaconda](https://www.anaconda.com/products/distribution)。
打开 Anaconda Navigator,找到 Jupyter Notebook 并启动。
使用 pip:
在终端中运行:
pip install jupyter
2. 启动 Jupyter Notebook
在终端中,输入以下命令启动 Jupyter Notebook:
jupyter notebook
此命令将打开默认的浏览器,显示 Jupyter Notebook 的主界面。
3. 创建和管理 Notebook
3.1 创建新 Notebook
在主界面右上角,点击 `New` 按钮,选择 Python 3(或其他已安装的内核)。这会创建一个新的 Notebook 文件。
3.2 打开已有 Notebook
在主界面中找到已有的 .ipynb 文件并点击打开。
3.3 重命名 Notebook
在 Notebook 界面顶部,点击文件名(默认为 "Untitled"),然后输入新名称并确认。
4. 使用 Notebook
4.1 单元格
代码单元:
可以在代码单元中编写 Python 代码。输入代码后,按 `Shift + Enter` 执行代码,输出将直接显示在单元下方。
Markdown 单元:
Click on a cell and change its type to Markdown via the dropdown menu.
Markdown 单元允许您编写文本、格式化和添加链接。例如:
# 这是标题
## 这是二级标题
**加粗文本** 和 *斜体文本*。
按 `Shift + Enter` 执行 Markdown 单元以查看格式化结果。
4.2 插入和删除单元
插入新单元:
在当前单元下面插入新单元,使用 `Insert` 菜单中的 `Insert Cell Below` 或 `Insert Cell Above`,或使用快捷键 `Alt + Enter`。
删除单元:
选择单元后,使用 `Edit` 菜单中的 `Delete Cells` 或使用快捷键 `D`(按两次)。
4.3 运行和控制
运行单元:
选中代码单元,按 `Shift + Enter` 运行单元并跳到下一个单元。
停止运行:
如果需要中断正在执行的代码,点击工具栏上的停止按钮(方块图标)。
重启内核:
内核有时需要重启,使用 `Kernel` 菜单中的 `Restart Kernel`。这样会清除所有内存中的变量。
5. 数据可视化
在 Jupyter Notebook 中,可以使用多种可视化库,如 Matplotlib 和 Seaborn:
import matplotlib.pyplot as pit
# 1.创建画布
pit.figure(figsize=(20,8))
# 2.绘制图像
pit.plot([1,2,3,4,5,6,7],[10,20,15,14,18,20,11])
# 3.图像显示
pit.show()
6. 保存和导出 Notebook
保存 Notebook:
使用文件菜单中的 `Save and Checkpoint`,或按 `Ctrl + S` 保存当前工作。
导出 Notebook:
使用 `File` > `Download as` 选项,可以将 Notebook 导出为 HTML、PDF、Markdown 或其他格式。
7. 共享 Notebook
将 Notebook 文件(.ipynb)发送给他人,他们也可以在自己的系统中使用 Jupyter Notebook 打开。可以使用 [nbviewer](https://nbviewer.jupyter.org/) 在线查看 Jupyter Notebook,无需安装任何软件。
8. 实用技巧
在 Jupyter Notebook 中,掌握一些常用的快捷键可以极大地提高开发效率。以下是 Jupyter Notebook 中的一些重要快捷键,分为命令模式和编辑模式。
8.1 切换模式
命令模式:按 `Esc` 键切换到命令模式,此时你可以执行一些单元格和 Notebook 的操作。
编辑模式:按 `Enter` 键进入编辑模式,此时你可以编辑代码或文本。
8.2 常用快捷键
8.2.1 命令模式快捷键(按 `Esc` 进入命令模式)
8.2.2 编辑模式快捷键(按 `Enter` 进入编辑模式)
8.3 其他实用快捷键
Ctrl + Shift + -:在当前光标位置拆分单元。
Shift + H:查看帮助文档。
Shift + Space:向上滚动页面。
Space:向下滚动页面。
8.4 自定义快捷键
如果你想要自定义 Jupyter Notebook 的快捷键,可以通过以下方式操作:
打开 Jupyter Notebook。
点击 `Help` 菜单,然后选择 `Edit Keyboard Shortcuts`。
在打开的对话框中,你可以添加或修改已有的快捷键。
9. 总结
Jupyter Notebook 提供了一个强大的平台,用于交互式计算和数据可视化,使得数据分析和文档编写变得更加高效。