Jupyter Notebook使用技巧
为什么写这篇 ?
对于编程工具,我们使用起来当然是越熟练,越得心应手越好。作为攻城狮,熟知我们每天都要使用的工具的各种技巧,可使工作学习效率倍增。
本文参考 [28 Jupyter Notebook tips, tricks, and shortcuts](https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/)。博主从中摘取一些可能经常会用到的命令展示出来,希望对新手入门和高手进阶有所帮助。对于Jupyter Notebook 我们不多做介绍,直接进入正题。
快捷键
查看快捷键菜单有三种方式:
- 在菜单栏的最后一项
Help
中选择Keyboard Shorcuts
。 - 在命令模式下直接按
H
键。 - 使用命令模板,按
Ctrl+Shift+P
可进入命令模板界面。
例如需要合并单元格时,输入 合并
或者 Merge
。(我的界面语言是中文)
以下快捷键我们会经常用到:
ESC
从编辑模式转换到命令模式。Enter
从命令模式转换到编辑模式。
Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。
当处于命令模式时:
- 按下
A
键,在当前单元格上方增加一个空白单元格;按下B
键,在当前单元格下方增加一个空白的单元格。 M
键将当前单元格转换为Markdown
格式,Y
键转换为Code
格式。- 按下两次
D
,删除当前单元格。
- 按下
Shift+Tab
查看单元格内某一对象的Docstring
。选择多个单元格:
Shift+Up
或者Shift+K
向上选择多个单元格;Shift+J
或者Shift+Down
想下选择多个单元格。- 选择多个单元格后,就可成批地删除、复制、粘贴以及运行代码块。
- 合并多个单元格使用
Shift+M
。
变量输出
一般在单元格中直接输入变量名,运行代码,即可显示变量内容。但是这种情况只对最后一行代码有效。使用一下代码即可显示所有变量。1
2from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
为了一劳永逸,在~/.ipthon.profile_default/
下创建ipython_config.py
,在程序中输入:
1 | c=get_config() |