加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Jupyter Notebook 使用入门

发布时间:2023-04-03 14:29:49 所属栏目:教程 来源:
导读:Jupyter Notebook 简介 Notebook 文档是由一系列单元(Cell)构成,主要有两种形式的单元: 代码单元(Y):这里是你编写代码的地方,通过按 Shift + Enter 运行代

Jupyter Notebook 简介
Notebook 文档是由一系列
Jupyter Notebook 简介 Notebook 文档是由一系列单元(Cell)构成,主要有两种形式的单元: 代码单元(Y):这里是你编写代码的地方,通过按 Shift + Enter 运行代

Jupyter Notebook 简介
Notebook 文档是由一系列单元(Cell)构成,主要有两种形式的单元:

代码单元(Y):这里是你编写代码的地方,通过按 Shift + Enter 运行代码,其结果显示在本单元下方。代码单元左边有 In [1]: 这样的序列标记,方便人们查看代码的执行次序。

Markdown 单元(M):在这里对文本进行编辑,采用 markdown 的语法规范,可以设置文本格式、插入链接、图片甚至数学公式。同样使用 Shift + Enter 运行 markdown 单元来显示格式化的文本。

 如果当前处于运行状态,在方括号中会显示 * 符号。
 
Jupyter Notebook 编辑界面
类似于 Linux 的 Vim 编辑器,在 notebook 中也有两种模式:

编辑模式:编辑文本和代码。选中单元并按 Enter 键进入编辑模式,此时单元左侧显示绿色竖线。

命令模式:用于执行键盘输入的快捷命令。通过 Esc 键进入命令模式,此时单元左侧显示蓝色竖线。(将鼠标点击cell框的左侧,会发现cell变成蓝色的)

如果要使用快捷键,首先按 Esc 键进入命令模式,然后按相应的键实现对文档的操作。比如切换成代码单元(Y)或 markdown 单元(M),或者在本单元的下方增加一单元(B)。查看所有快捷命令可以按H。

常用快捷键

自动补齐键 Tab键

在代码编写过程中,如果只记得函数或变量名称的前几个字母,可以通过Tab键,实现全名称(如函数名、方法名、变量名等)的自动补齐。


帮助查询键 Shift+Tab

Python中有庞大的第三方包,而每个包中又包含很多功能性的函数,在使用这些函数时,往往会忘记函数内参数的具体用法,此时可以在函数后面按入 Shift+Tab 组合键,查看对应的帮助文档,而且还可以多按几次“Tab”键,返回不同风格的帮助文档。

cell创建键 字母 A 字母 B

在command模式下,按下字母 A 键,则会在当前cell的上方新增一个cell,如果按下字母 B 键,则会在当前cell的下方新增一个cell。

cell删除键 连续按两次D

在command模式下,连续按两次D字母键,就可以轻松删除当前cell。或者还有另一个方法,在command模式下,按一次字母x键也可以实现cell的删除。

注释添加/取消键 Ctrl+/

如需给代码行或代码块增加注释功能,可以使用“Ctrl+/”的组合键,对于代码块的注释需要先选中,在使用组合键。如果原始代码中没有注释符,按入该组合键则增加注释,否则将取消注释。

行号显示键  字母 l

在其他编程环境中也许会显示代码行号,但是在Jupyter的默认情况下是没有代码行号的,如果期望一个cell中显示所有代码对于的行编号,可以在command模式下,按一次字母 l 键。


code与markdown间切换键 字母y字母m

code指的是Jupyter环境下所进行的Python代码的编写,而markdown则是用于非代码的笔记内容的编写。两者之间是可以轻松切换的,在command模式下,按一次字母m便从code切换到markdowen模式(然后点击运行查看效果;或者按Shift + Enter 运行);如果从command模式中,按一次字母y就可以从markdown模式切换到code模式。

Jupyter中的魔法函数
1)%pwd

该魔法函数用于显示Jupyter当前的工作空间。

2)%hist

该魔法函数用于显示当前Jupyter中,所有运行过的历史代码。

3)%who

该魔法函数用于显示当前Jupyter环境中的所有变量或名称。

4)%reset

该魔法函数用于删除当前Jupyter环境中的所有变量或名称。

5) %time

该魔法函数用于计算当前代码行的运行时长。

6) %timeit

该魔法函数用于计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。

7) %%timeit

该魔法函数用于计算当前cell的代码运行时长。

8)%matplotlib

该魔法函数用于显示绘图结果的风格,默认为%matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用%matplotlib。

9)%load

该魔法函数用于加载本地Python文件或者网络中的Python文件,例如本地脚本文件的加载:%load xxx.py。

10)%run

该魔法函数用于运行本地或网络中的Python文件,例如本地脚本文件的运行:%load xxx.py。

Markdown语法格式
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章