Jupyter Notebook的使用

简介: Jupyter Notebook的使用

 最近有人问我:ipynb的文件要怎么打开,打开后要怎么运行啊… 那么这篇博客就让我们看下如何解答上面的问题。


     接上文 Anaconda下载安装与使用 ,安装Anaconda后,电脑里就会有“Jupyter Notebook”软件。下面简要介绍Windows系统内的“Jupyter Notebook”软件的使用。

(1)启动Jupyter Notebook程序

     要启动Jupyter Notebook程序,单击电脑任务栏的“开始”菜单,找到“Anaconda3(64-bit)”菜单项,单击出现下拉子菜单,选中“Jupyter Notebook”,单击启动该程序,如图所示。

启动Jupyter Notebook

     启动Jupyter Notebook过程中,首先弹出一个黑色背景的窗口,等待一段时间,将打开如图所示的浏览器页面。在使用Jupyter Notebook过程中,都不要关闭上述黑色背景的窗口。

     如果出现闪退,也可以点击Anaconda Prompt,在命令行输入:jupyter notebook,然后就可以自动跳转到jupyter notebook页面了,具体可看 自动跳转 部分。

Jupyter Notebook起始页面

     Jupyter Notebook启动后,在浏览器内显示的是“用户主文件夹”所包含的子文件夹和文件。用户主文件夹是Windows系统默认的、用于存放用户个人数据的文件夹。使用电脑的每一个用户都有属于自己的用户主文件夹。不同的电脑用户的用户主文件夹下的内容是不同的。在这个文件夹下面,通常包含有以下文件夹:

  1. Desktop文件夹。该文件夹又叫电脑桌面文件夹。电脑桌面上各个程序的快捷键位于该文件夹内。如果在该文件夹下创建子文件夹,比如创建名字为“books”的文件夹,那么“books”文件夹的图标将出现在电脑桌面上。
  2. Documents文件夹。该文件夹又叫用户文档文件夹,用来存放用户的文档。在Windows资源管理器窗口内,单击“文档”,将列出用户文档文件夹包含的子文件夹和文件,如图15-3所示。

     在起始页面内,单击“Desktop”文件夹,将进入该文件夹内。单击窗口右上角的“New”按钮,在弹出的列表框内选择“Python 3”。这一步叫“新建交互式文档”,将创建一份空白的交互式文档。空白的交互式文档如图所示。

新建交互式文档

(2)为新建的交互式文档命名

     空白的交互式文档的标题叫“Untitled”。Untitled这个单词的中文含义是“未命名的”。在浏览器窗口内,显示有“In [ ]”开头的空白输入框。该输入框内用于输入Python代码。

空白的交互式文档

     单击“Untitled”,将弹出一个如图所示的对话框,可以为当前交互式文档命名。在对话框内输入交互式文档的名字,比如“test”,单击对话框内的“Rename”按钮,将把新建的交互式文档命名为test。

为新建的交互式文档命名

(3)编辑和运行代码

     如图所示,以“In [ ]”开头的输入框叫“代码输入框”,单击选中代码输入框,光标将出现在输入框内,此时边框变为浅绿色,说明当前输入框处于编辑状态,可以在“代码输入框”中输入代码。第一次试用,我们敲入一行代码:print("hello Jupyter Notebook!"),注意代码中的括号、引号都是英文的。

在代码输入框内输入Python代码

     敲入Python代码完毕后,选择窗口上部的“Cell/Run Cells and Select Below”菜单,如图所示。这是指示Jupyter Notebook运行代码输入框内的代码。

“Cell/Run Cells and Select Below”菜单

运行结果

     Jupyter Notebook运行Python代码后,将在代码输入框下方输出运行结果,如图所示。图所示的窗口内,第一个代码输入框的左侧以“In [1]”开头。方括号内的1表示运行序号。在第一个代码输入框下方,显示有“hello Jupyter Notebook!”这一串文字,这正是“print("hello Jupyter Notebook!")”这条语句产生的输出。在这串文字下方的是第二个代码输入框。

     在图所示的窗口内,有两个“区块(Cell)”。第一个区块包含两行,第一行是“In [1]: print("hello Jupyter Notebook!")”,第二行是“hello Jupyter Notebook!”这一串文字。第二个区块是一个空白的代码输入框。

运行Python代码

     在第二个代码输入框内敲入如图所示的Python代码。输入代码完毕后,按“Shift + Enter”组合键,指示Jupyter Notebook运行当前选中的输入框内的代码。在第二个输入框下方,显示有“1.414”开头的数字。这一数字是第二个代码输入框内的代码产生的输出。第二个代码输入框左侧的“In [2]:”内的数字2是运行序号。

     按下“Shift + Enter”组合键与前面所述的选择“Cell / Run Cells and Select Below”菜单的功用是相同的,都指示Jupyter Notebook运行当前选中的输入框内的代码,并且选中下方的段落。当前选中的输入框(或者区块)有一个特征:点击In[]所在空白区域,当前输入框的边框变为浅蓝色,说明进入命令模式。此时可以对所选中的区块进行增加和删除操作。若点击代码输入框,此时输入框的边框变为浅绿色,说明进入编辑模式,可以编写代码。

     选择“Cell / Run Cells”菜单或者按下“Ctrl + Enter”组合键的话,将运行当前选中的输入框内的代码,但不会选中下一段落。选择“Cell / Run Cells and Insert Below”或者按下“Alt + Enter”组合键的话,将运行当前选中的输入框内的代码,并且在下方新建一个区块,区块内包含空白的代码输入框。选择“Cell / Run All”菜单的话,将以从上到下的顺序运行所有代码输入框内的代码。

两次运行结果的显示

(4)保存交互式文档

     如图所示的名为test的交互式文档还没有保存。单击工具栏内的磁盘图标按钮就能保存先前所做的修改。图指出磁盘按钮所在位置。若是如前面所述,在Desktop文件夹(即桌面文件夹)内新建交互式文档,而后命名为test,那么可以在电脑桌面看到名为“test.ipynb”的文件。“.ipynb”是Notebook这类交互式文档的文件后缀名。

保存Notebook内的修改

(5)再次打开交互式文档

     以后想要再次打开桌面文件夹内的“test.ipynb”这份交互式文档,操作步骤是:

           1)启动Jupyter Notebook;

           2)在浏览器页面内找到Desktop文件夹,点击入内;

           3)在浏览器页面内找到“test.ipynb”文件,单击它即可打开,出现浏览器页面。注意,在桌面上双击“test.ipynb”文件,是不能成功打开的。


目录
相关文章
|
1月前
|
机器学习/深度学习 人工智能 数据挖掘
【Python数据挖掘】数据挖掘简介及Jupyter notebook操作介绍(图文解释 超详细)
【Python数据挖掘】数据挖掘简介及Jupyter notebook操作介绍(图文解释 超详细)
86 0
|
18天前
|
数据采集 机器学习/深度学习 数据可视化
使用Jupyter Notebook进行数据分析:入门与实践
【6月更文挑战第5天】Jupyter Notebook是数据科学家青睐的交互式计算环境,用于创建包含代码、方程、可视化和文本的文档。本文介绍了其基本用法和安装配置,通过一个数据分析案例展示了如何使用Notebook进行数据加载、清洗、预处理、探索、可视化以及建模。Notebook支持多种语言,提供直观的交互体验,便于结果呈现和分享。它是高效数据分析的得力工具,初学者可通过本文案例开始探索。
|
20天前
|
Python 数据挖掘 数据可视化
Python数据分析——Pandas与Jupyter Notebook
【6月更文挑战第1天】 本文探讨了如何使用Python的Pandas库和Jupyter Notebook进行数据分析。首先,介绍了安装和设置步骤,然后展示了如何使用Pandas的DataFrame进行数据加载、清洗和基本分析。接着,通过Jupyter Notebook的交互式环境,演示了数据分析和可视化,包括直方图的创建。文章还涉及数据清洗,如处理缺失值,并展示了如何进行高级数据分析,如数据分组和聚合。此外,还提供了将分析结果导出到文件的方法。通过销售数据的完整案例,详细说明了从加载数据到可视化和结果导出的全过程。最后,讨论了进一步的分析和可视化技巧,如销售额趋势、产品销售排名和区域分布,以及
46 2
|
24天前
|
Linux 数据安全/隐私保护
anaconda运行Notebook和jupyter报错resource.setrlimit(resource.RLIMIT_NOFILE, (soft, hard)) ValueError
anaconda运行Notebook和jupyter报错resource.setrlimit(resource.RLIMIT_NOFILE, (soft, hard)) ValueError
19 0
|
1月前
|
Ubuntu 网络安全 数据安全/隐私保护
使用SSH隧道将Ubuntu云服务器Jupyter Notebook端口映射到本地
这样,你就成功地将Ubuntu云服务器上的Jupyter Notebook端口映射到本地,使你能够通过本地浏览器访问并使用Jupyter Notebook。
92 1
|
1月前
|
JSON 数据可视化 数据挖掘
适合数据分析的ide---Jupyter Notebook的安装使用
适合数据分析的ide---Jupyter Notebook的安装使用
|
1月前
|
机器学习/深度学习 安全 数据安全/隐私保护
Jupyter Notebook本地部署并实现公网远程访问内网Jupyter服务器【内网穿透】
Jupyter Notebook本地部署并实现公网远程访问内网Jupyter服务器【内网穿透】
|
1月前
|
自然语言处理 数据可视化 数据挖掘
Python 的科学计算和数据分析: 解释什么是 Jupyter Notebook?
Python科学计算与数据分析中,借助`numpy`进行数值计算,`matplotlib`用于绘图。Jupyter Notebook提供交互式编程环境,支持多语言,集成各种可视化工具。其优势在于结合代码、结果和文本,提升工作效率,具备自动补全、语法高亮等特性。示例展示了导入库,生成随机数据并用`matplotlib`画正弦波图的过程。Jupyter Notebook虽便捷,但复杂任务可能需结合`scipy`、`pandas`等更多库。
32 4
|
1月前
|
Linux 数据安全/隐私保护 Python
Linux下远程访问Jupyter Notebook 配置
Linux下远程访问Jupyter Notebook 配置
31 1
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
Jupyter Notebook交互式开源笔记本工具
Jupyter Notebook交互式开源笔记本工具