【jupyter】3、jupyter常用快捷键

1、基本命令

ctrl+shift+p 快速打开命令面板,查看所有快捷键
shift+Enter 执行当前cell,并移动到下一个cell
ctrl+ENter 执行当前cell,并留在当前cell
Esc 设置当前cell为命令状态
在命令状态下:
A:当前cell的上边插入一个cell
B:当前cell的下边插入一个cell
M:改变当前cell到markdown格式
Y:把cell改到code状态
DD:双击删除当前cell
Enter: 当前cell进入编辑状态
shift+table:显示帮助文档
ESC+F: 进入查找和替换
ESC+O:隐藏当前cell的输出
shift+J或shift+down :可以向下选cell;shift+K或shift+up可以向上选,一但选中,就可以多选 中的多个cell同时进行复制,剪切,删除等操作
shift+M:合并选中cell,可以配合上一个命令或按着shift用鼠标点选中的,要连着的cell,都 可以合并
在输入命令前加!号可以 执行bash命令如

!pip install numpy

2、 添加和删除注释

选中代码
ctrl+/ 来添加或删除注释
基它扩展感觉作用一般,就不写了

3、魔法命令

有两种魔法命令,行和cell的。行的命令前有一个%,cell前有两个%%,分别作用于一行和整个cell

#列出可获得的magic命令
%lsmagic
#显示环境变量
%env
#从.py文件中导入代码
%load some_import.py
#将cell中的代码导出到文件
%%writefile a.py
your cell code
#执行.py文件或.ipynb,可显示任间结果,包括matplotlib结果
%run a.py
#显示文件内容,类似shell中的cat
%pycat a.py
#定时自动保存notebook,如每60秒保存一次
%autosave 60
#在notebook内显示matplotlib的图
%matplotlib inline
#定时模块,评估运行速度
#输出当前行的单次运行时间
%time a=[i for in in range(1000)]
#输出当前cell单次执行的时间
%%time
l=[]
for i in range(1000):
    l.append(i)
#多次执行,给出平均时间
#按行给
%timeit a=[i for in in range(1000)]
#按cell给出时间
%%timeit
for i in range(1000):
    l.append(i)
############################################
#可以为cell指定kernel
%%bash
%%HTML
%%python
%%python2
%%python3
%%ruby
%%perl
%%capture
%%javascript
%%js
%%latex
%%markdown
%%pypy
#例如:
%%latex
This is an equation: $E = mc^2$
%%HTML
This is <em>really</em> neat!
############################################
%who
#可以列出所有的全局变量,可能通过加参数来过滤
%who str

就这些吧,基本够用了。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值