Jupyter Notebook常用操作汇总

总结一下我经常使用或者一些很好用的iPython Notebook操作~


Part 1 常用快捷键

ESC + M 切换至markdown
ESC + Y 切换成代码模式
ESC + DD 删除当前cell
ESC + L 为当前的cell加入line number
Shift + Enter 执行当前cell,并自动跳到下一个cell
Tab 对选定的多行代码进行缩进
Shift + Tab 对选定的多行代码反缩进
Enter 使当前的cell进入编辑模式
ESC 退出当前cell的编辑模式
Z 撤销对某个cell的删除
Ctrl + Z 复原(手残党必备!)

Part 2 Markdown常用语法

# 一级标题
## 二级标题
##### 五级标题
- 列表第一项
- 列表第二项
[标题](链接地址)
![图片描述](图片链接地址)
*斜体*
**粗体**
> 引用段落
$a_2$ a_2
$a^2$ a^2

更详细的可参考 markdown中公式编辑教程

Part 3 Magic命令

  1. 自动重载修改后的代码
%load_ext autoreload
%autoreload 2
  1. 直接运行整个py文件
# 假设文件名为hello.py
%run hello.py
  1. 快速评估代码执行效率
import numpy as np
a = np.random.rand(100, 100)
%timeit np.dot(a,a)

output: 116 µs ± 5.27 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)

  1. 画图直接输出到Jupyter notebook
import matplotlib.pyplot as plt
%matplotlib inline
  1. 查看所有魔术命令及详细文档
%magic

Part 4 iPython与shell的交互命令

在命令前加上感叹号“!”即可直接运行shell命令(windows系统下运行cmd命令)

  1. 安装包
!pip install numpy
  1. 查看当前目录文件
!ls
  1. 解压缩文件
!unzip 文件名
  1. 运行py文件
!python main.py

Hopefully you'll find this document useful : )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容