你见过哪些Jupyter Notebook骚操作


     作者:数据猿Riggle

     来源:文科数据员

说起python数据分析和机器学习,就绕不开使用Jupyter Notebook。它是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。

Jupyter这个名字是它要服务的三种语言的缩写:Julia,python和R,这个名字与“木星(jupiter)”谐音。

今天,数据猿就分享一下我们忽略的Jupyter Notebook快捷键和插件骚操作,有一些可能你还没见过哦!

目录如下:

查看帮助

在命令行模式,cell框为蓝色时

h 查看快捷键

在这个快捷键页面中,我们会发现,快捷键分为两种模式,

命令行模式:点击后为蓝色框

编辑模式:点击后为绿色框

首先我们要分清这两种模式,然后再相应使用其快捷键

易被忽视快捷键

以下是数据猿认为容易忽视,但好用的快捷键

快捷新建/删除

命令行模式

A 在当前cell的上面添加cell
B 在当前cell的下面添加cell
双击D  快速删除当前cell

代码提示功能

编辑模式

tab 代码补全或提示
tab shift 查看所有提示

注释多行代码

编辑模式

ctrl / 注释多行代码
cell转换属性

命令行模式

m  转为markdown
y 转为code
Markdown标题级别

命令行模式下,1 2 3 4 5 6分别是1-6级标题

cell加行号

命令行模式

l 为当前cell加上行号
cell合并分割

编辑模式

crtl shift - 在光标处分割cell

命令行模式

shift 鼠标 选中多个cell
shift m 合并选中给的cell


Jupyter扩展插件

如果下载笔记本扩展(nbextensions),就会打开Jupyter的插件宝库。

比如,我们使用Autopep8,可以快速实现"pep8"的代码格式化整理

使用模块插件,可以快速添加模板代码

数据猿知道大家跃跃欲试想开启“宝库”

马上呈上插件下载方法

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
#incase you get permission errors on MacOS,
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install --user

jupyter快捷键大全

如下,需要自查

命令模式按键 Esc 开启编辑模式  Enter 键启动
Enter 转入编辑模式Tab 代码补全或缩进
Shift-Enter 运行本单元,选中下个单元Shift-Tab 提示
Ctrl-Enter 运行本单元Ctrl-] 缩进
Alt-Enter 运行本单元,在其下插入新单元Ctrl-[ 解除缩进
Y 单元转入代码状态Ctrl-A 全选
M 单元转入markdown状态Ctrl-Z 复原
R 单元转入raw状态Ctrl-Shift-Z 再做
1 设定 1 级标题Ctrl-Y 再做
2 设定 2 级标题Ctrl-Home 跳到单元开头
3 设定 3 级标题Ctrl-Up 跳到单元开头
4 设定 4 级标题Ctrl-End 跳到单元末尾
5 设定 5 级标题Ctrl-Down 跳到单元末尾
6 设定 6 级标题Ctrl-Left 跳到左边一个字首
Up 选中上方单元Ctrl-Right 跳到右边一个字首
K 选中上方单元Ctrl-Backspace 删除前面一个字
Down 选中下方单元Ctrl-Delete 删除后面一个字
J 选中下方单元Esc 进入命令模式
Shift-K 扩大选中上方单元Ctrl-M 进入命令模式
Shift-J 扩大选中下方单元Shift-Enter 运行本单元,选中下一单元
A 在上方插入新单元Ctrl-Enter 运行本单元
B 在下方插入新单元Alt-Enter 运行本单元,在下面插入一单元
X 剪切选中的单元Ctrl-Shift-- 分割单元
C 复制选中的单元Ctrl-Shift-Subtract 分割单元
Shift-V 粘贴到上方单元Ctrl-S 文件存盘
V 粘贴到下方单元Shift 忽略
Z 恢复删除的最后一个单元Up 光标上移或转入上一单元
D,D 删除选中的单元Down 光标下移或转入下一单元
Shift-M 合并选中的单元

Ctrl-S 文件存盘

S 文件存盘

L 转换行号

O 转换输出

Shift-O 转换输出滚动

Esc 关闭页面

Q 关闭页面

H 显示快捷键帮助

I,I 中断Notebook内核

0,0 重启Notebook内核

Shift 忽略

Shift-Space 向上滚动

Space 向下滚动

◆ ◆ ◆  ◆ ◆

长按二维码关注我们


数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。

管理员二维码:

猜你喜欢

 笑死人不偿命的知乎沙雕问题排行榜

 用Python扒出B站那些“惊为天人”的阿婆主!

 全球股市跳水大战,谁最坑爹!

 华农兄弟、徐大Sao&李子柒?谁才是B站美食区的最强王者?

 你相信逛B站也能学编程吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值