Jupyter Notebook的使用

Jupyter 使用 iPython 内核,提供了 Web 页面进行交互,支持 Markdown 标记注释。

一、安装

Anaconda

安装 Anaconda 安装和启动

PIP安装、运行

pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple

jupyter notebook

二、面板

命令模式

编辑模式

三、快捷方式

常用快捷方式

快捷方式解释
Shift + Enter运行本单元,选中下个单元
Ctrl + Enter运行本单元
Alt + Enter运行本单元,在其下插入新单元
Shift + v在上方粘贴单元
y单元转入代码状态
mmark:单元转入Markdown状态
aAbove:在上方插入新单元
bbelow:在下方插入新单元
x剪切选中的单元
ccopy:复制
v单元下方粘贴
dddelete:删除
ssave: 保存
lline:显示代码的行数

官方快捷介绍

Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。

Mac OS X modifier keys:

⌘: 命令

⌃: 控制

⌥: 选项

⇧: Shift

↩: 返回

␣: 空格

⇥: Tab

命令行模式(按 Esc 生效)编辑快捷键

F: 查找并且替换

↩: 进入编辑模式

⌘⇧F: 打开命令配置

⌘⇧P: 打开命令配置

P: 打开命令配置

⇧↩: 运行代码块, 选择下面的代码块

⌃↩: 运行选中的代码块

⌥↩: 运行代码块并且插入下面

Y: 把代码块变成代码

M: 把代码块变成标签

R: 清除代码块格式

1: 把代码块变成heading 1

2: 把代码块变成heading 2

3: 把代码块变成heading 3

4: 把代码块变成heading 4

5: 把代码块变成heading 5

6: 把代码块变成heading 6

K: 选择上面的代码块

↑: 选择上面的代码块

↓: 选择下面的代码块

J: 选择下面的代码块

⇧K: 扩展上面选择的代码块

⇧↑: 扩展上面选择的代码块

⇧↓: 扩展下面选择的代码块

⇧J: 扩展下面选择的代码块

A: 在上面插入代码块

B: 在下面插入代码块

X: 剪切选择的代码块

C: 复制选择的代码块

⇧V: 粘贴到上面

V: 粘贴到下面

Z: 撤销删除

D,D: 删除选中单元格

⇧M: 合并选中单元格, 如果只有一个单元格被选中

⌘S: 保存并检查

S: 保存并检查

L: 切换行号

O: 选择单元格的输出

⇧O: 切换选定单元的输出滚动

H: 显示快捷键

I,I: 中断服务

0,0: 重启服务(带窗口)

Esc: 关闭页面

Q: 关闭页面

⇧L: 在所有单元格中切换行号,并保持设置

⇧␣: 向上滚动

␣: 向下滚动

编辑模式(按 Enter 生效)

⇥: 代码完成或缩进

⇧⇥: 工具提示

⌘]: 缩进

⌘[: 取消缩进

⌘A: 全选

⌘Z: 撤销

⌘/: 评论

⌘D: 删除整行

⌘U: 撤销选择

Insert: 切换 重写标志

⌘↑: 跳到单元格起始处

⌘↓: 跳到单元格最后

⌥←: 跳到单词左边

⌥→: 跳到单词右边

⌥⌫: 删除前面的单词

⌥⌦: 删除后面的单词

⌘⇧Z: 重做

⌘⇧U: 重新选择

⌃K: emacs-style line kill

⌘⌫: 删除光标左边线

⌘⌦: delete line right of cursor

⌃M: 进入命令行模式

Esc: 进入命令行模式

⌘⇧F: 打开命令配置

⌘⇧P: 打开命令配置

⇧↩: 运行代码块, 选择下面的代码块

⌃↩: 运行选中的代码块

⌥↩: 运行代码块并且插入下面

⌃⇧Minus: 在鼠标处分割代码块

⌘S: 保存并检查

↓: 光标下移

↑: 光标上移