当前位置:网站首页>Jupyter shortcuts
Jupyter shortcuts
2022-08-01 05:13:00 【孤舟独钓寒江雪】
1、 Shortcuts
1.1 模式切换
ESC: 命令模式
Enter: 编辑模式
Y: code(ESC)
M: MD(ESC)
R: raw(ESC)
1.2 单元格选择
shift+mouse: Multiple choice
shift+↑/↓: Multiple choice
shift+HOME/END: Select current and all cells above/below
1.3 split/merge
shift+M: Merge current and below cells(ESC)
Ctrl+shift+‘-’: split cell
1.4 insert
A: insert cell above(ESC)
B: insert cell below(ESC)
1.5 delete
dd(双击d): delete the selected cell(ESC)
z: restore the last deleted cell(ESC)
Ctrl+d: delete cursor line(Enter)
Ctrl+backspace/delete: delete the previous/next word
1.6 code
Ctrl+/: Comment/uncomment code
shift+L/L: Display all/the current cell code line number(ESC)
Ctrl+]/[: indent/unindent (or Select code block,Tab/shift+Tab)
Ctrl+A/Z/Y: all/undo/redo
Tab: code completion
shift+Tab: 提示
shift: 忽略
1.7 光标快速移动
Ctrl+Home/End: Skip to beginning/end of cell
Ctrl+←/→: Skip to the left/right a prefix
1.8 运行代码
Ctrl+Enter: run the current cell
Alt+Enter: Run the current cell and insert a cell below
shift+Enter: Run the current cell and jump to the next cell
1.9 others
F: Find and replace(ESC)
H: shortcuts
X/C/Z/shift+V/V/S: 剪切/复制/撤销/上方粘贴/下方粘贴/保存(ESC)
Shift+space/space: scroll up/down
2、Jupyter 中的魔法函数(IPython特有的函数)
%lsmagic 列出所有魔法函数
%who? 在某个命令后面添加?可以查看具体使用方法
%pwd 显示Jupyter当前的工作空间
%hist 显示当前Jupyter中所有运行过的历史代码
%who 显示当前Jupyter环境中的所有变量或名称
%rest 删除当前Jupyter环境中的所有变量或名称
%timeit 计算当前行代码的运行时长(放该行开头) %timeit –n10:运行10轮
%%time 计算当前cell代码的运行时长(放在cell开头)
%matplotlib 用于显示绘图结果的风格
%load 加载本地Python文件或者网络中的Python文件
%run 运行本地或网络中的Python文件
%%writefile 将代码块保存为指定的文件名
# Jupyter 运行不同语言代码
在单元格开头输入:%%***
E.g:%%bash,%%HTML,%%python2,%%python3,%%ruby,%%perl
# 由于 %matplotlib inline 的存在,当输入plt.plot(x,y_1)后,不必再输入 plt.show(),图像将自动显示出来
边栏推荐
- High Numbers | 【Re-integration】Line Area Score 880 Examples
- Selenium:浏览器操作
- UE4 制作遇到的问题
- Excuse me, only primary key columns can be queried using sql in table storage. Does ots sql not support non-primary keys?
- LeetCode 9. 回文数
- y83. Chapter 4 Prometheus Factory Monitoring System and Actual Combat -- Advanced Prometheus Alarm Mechanism (14)
- Robot growth in China
- typescript28 - value of enumeration type and data enumeration
- 4D line-by-line analysis and implementation of Transformer, and German translation into English (3)
- Robot_Framework: Assertion
猜你喜欢
typescript25 - type assertion
UE4 从鼠标位置射出射线检测
Swastika line-by-line parsing and realization of the Transformer, and German translation practice (a)
备战金九银十,如何顺利通过互联网大厂Android的笔面试?
Logitech Mouse Experience Record
MySQL-Data Definition Language-DDLdatebase define language
pytorch、tensorflow对比学习—功能组件(激活函数、模型层、损失函数)
pytroch、tensorflow对比学习—搭建模型范式(低阶、中阶、高阶API示例)
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
华为Android开发面试后得出的面试秘诀
随机推荐
MySQL实践总结-
Li Chi's work and life summary in July 2022
typescript23-tuple
(2022牛客多校四)H-Wall Builder II(思维)
state compressed dp
Malicious attacks on mobile applications surge by 500%
pytorch、tensorflow对比学习—张量
MySQL-数据定义语言-DDLdatebase define language
vim configuration + ctag is as easy to read code as source insight
[MySQL] 多表查询
MySQL-Data Definition Language-DDLdatebase define language
typescript26 - literal types
微信小程序用户登录auth.code2Session接口开发
II. Binary tree to Offer 68 - recent common ancestor
NDK does not contain any platforms problem solving
PAT乙级 1001 害死人不偿命的(3n+1)猜想
微信小程序接口调用凭证(获取token)auth.getAccessToken接口开发
HJS-DE1/2时间继电器
请问shake数据库中为什么读取100个collection 后,直接就退出了,不继续读了呢?
万字逐行解析与实现Transformer,并进行德译英实战(二)