Jupyter快捷键本文是一篇学习笔记,记录了Jupyter的一些基础快捷键,应该够一开始的时候使用了;此外还记录了一些Markdown的格式,了解之后,感觉对使用Jupyter和写博客应该会更加得心应手一些。最后,本文主要参考了b站的视频和python数据分析教程。
- 命令模式(蓝色框),按下 回车 到编辑模式;编辑模式(绿色框,编写内容的模式),按下 ESC 到命令模式
- 在命令模式下:
- 按C复制单元格,按X剪切,shift+v粘贴单元格到上方,V粘贴到当前,按Z恢复;
- 按下B键(below),可以在下方创建新代码块, 按下A键(above),可以在上方创建一个新代码块;
- 按下M键,可以由代码编程转为编写Markdown语言;按下Y可以变成代码单元格;
- 按H键,可以查看快捷键的使用说明;
- Shift+Enter渲染MarkDown或者执行代码,并跳至下一代码块;
- Ctrl+Enter只运行当前代码块
- 自省:
- 在变量前后使用问号 ‘?’ ,可以显示对象的信息;
如果对象是一个函数或实例方法,定义过的文档字符串,也会显示出信息。
- 使用 ‘??’ 会显示函数的源码
- ? 还有一个用途,就是像Unix或Windows命令行一样搜索IPython的命名空间。字符与通配符结合可以匹配所有的名字。例如,我们可以获得所有包含load的NumPy命名空间:
np.*load*? ----------------------- np.__loader__ np.load np.loads np.loadtxt np.pkgload
- 魔术命令:
- 可以用 %run 命令运行所有的Python程序;
- 可以使用 %load,它将脚本导入到一个代码格中;
- 可以用 %timeit 测量任何Python语句,例如矩阵乘法,的执行时间;
- 用 %quickref 或 %magic学习下所有特殊命令
- %matplotlib inline 集成Matplotlib
- %pwd 可以打印当前路径
%run test.py %load test.py %timeit np.dot(a, a) ==> 10000 loops, best of 3: 20.9 µs per loop
- Tip:
- Jupyter 可以 Tab 键补全
- Ctrl+C 可以中断运行的代码
- 常用格式:
Shift+Enter 即可渲染成下面这样
- 公式:
用 ’ $ ’ 表示公式的开始和结尾;
单个 ’ $ ’ 可以让公式嵌套在句子之间;’ $$ ’ 可以单独一行显示;
Shift+Enter 即可渲染成下面这样
- 同济子豪兄
- 《利用Python进行数据分析·第2版》



