Jupyter Notebook是一个开源的Web应用程序,让读者能够创建和分享包含实时代码、方程、可视化输出和说明文本的文档。它是数据分析和机器学习项目的理想工具。编者将讲解如何安装Jupyter Notebook并开始读者的第一个项目。
- 安装Jupyter Notebook
如果读者已经按照前面的指南安装了Anaconda,那么Jupyter Notebook应该已经包含在Anaconda中了。可以通过以下步骤来启动Jupyter Notebook。
- 打开命令行(在Windows上是CMD或Anaconda Prompt,在macOS或Linux上是Terminal)。
- 输入jupyter notebook命令,然后按回车键。
- Jupyter Notebook将在默认Web浏览器中启动。如果没有自动打开,可以按照命令行中显示的URL手动访问。首次打开显示页面,如图1-27所示。
图1-27 Jupyter首次显示页面
如果用户没有使用Anaconda,也可以通过pip安装Jupyter Notebook:
1pip install notebook
然后,使用同样的命令jupyter notebook来启动它。
- 创建第一个Notebook
启动Jupyter Notebook后,用户将看到一个文件浏览器界面,它显示了启动Jupyter Notebook时所在目录的内容。可以在这里创建新的Notebook或打开已有的Notebook。
- 点击右上角的“New”按钮,然后选择“Python 3”(或其他内核)来创建一个新的Notebook。创建页面,如图1-28所示。
图1-28 创建Notebook页面
- 新的Notebook会自动打开在一个新的标签页中。用户可以通过点击顶部的“Untitled”来重命名Notebook。新的标签页显示如图1-29所示。
图1-29 打开的新标签页
- 在新的Notebook中,会看到一个空的单元格。用户可以在这里输入Python代码或文本(使用Markdown格式)。输入代码后,按Shift+Enter执行该单元格中的代码,并自动跳转到下一个单元格。图1-30中是执行一个简单的Python代码输出页面。
图1-30 执行输出页面
- 基本使用技巧
- 添加和删除单元格
用户可以使用工具栏的按钮来添加新的单元格,或者删除、剪切、复制和粘贴单元格。工具栏如图1-31所示。
图1-31工具栏位置
- 切换单元格类型
单元格可以是代码单元格或Markdown文本单元格。可以通过工具栏来切换单元格类型。切换单元格类型页面,如图1-32所示。
图1-32 切换单元格类型页面
- 保存和分享Notebook
用户可以直接在Jupyter Notebook界面中保存自己的工作。Notebook文件将保存为.ipynb格式,可以通过Email、GitHub等方式分享给他人。
通过以上步骤,用户可以开始使用Jupyter Notebook来进行数据科学和机器学习项目了。Jupyter Notebook的交互式环境非常适合探索性数据分析,以及创建和分享包含实时代码和丰富可视化的文档。