Jupyter Notebook 是一个开放源代码的交互式笔记本应用程序,允许你创建和共享包含实时代码、方程、可视化以及文本的文档。它支持超过 40 种编程语言,包括 Python、R、Julia 和 Scala。Jupyter Notebook 广泛用于数据科学、科学计算、机器学习等领域。
在使用 Jupyter Notebook 时,有几个常用的命令和操作:
安装 Jupyter Notebook
如果你还没有安装 Jupyter Notebook,可以通过以下命令使用 pip(Python 的包管理器)安装:
pip install notebook
启动 Jupyter Notebook
在命令行或终端中,可以通过以下命令启动 Jupyter Notebook:
jupyter notebook
此命令会在当前目录下启动 Jupyter Notebook 服务器,并自动在默认的网页浏览器中打开 Jupyter Dashboard。
Jupyter Notebook 基础操作
- 创建新的笔记本:在 Jupyter Dashboard 中,点击“New”按钮,然后选择你想要的编程语言(例如,Python 3)来创建一个新的笔记本。
- 保存和重命名笔记本:点击工具栏上的“Save”按钮来保存笔记本,点击笔记本标题可以重命名。
- 执行代码单元:在代码单元格中输入代码后,按
Shift + Enter执行该单元格中的代码,并移动到下一个单元格。按Ctrl + Enter可以执行当前单元格但不移动到下一个单元格。 - 添加和删除单元格:使用工具栏上的“+”按钮添加新的单元格,使用“剪刀”按钮删除选中的单元格。
- 切换单元格类型:可以将单元格设置为“Code”(代码)、“Markdown”(Markdown 文本)或“Raw”(原始格式),以适应不同的内容需求。
常用快捷键
Shift + Enter:执行当前单元格,并移动到下一个单元格。Ctrl + Enter:执行当前单元格,但保持在当前单元格。Alt + Enter:执行当前单元格,并在下方插入一个新的单元格。M:将选中的单元格转换为 Markdown 类型。Y:将选中的单元格转换为代码类型。D, D(按两次 D 键):删除选中的单元格。A/B:在当前选中的单元格上方(A)或下方(B)插入一个新单元格。
导出和分享笔记本
你可以通过“File” > “Download as”菜单选择不同的格式来导出你的笔记本,包括 HTML、PDF、Markdown 或 Python 脚本等,便于分享或进一步处理。