0.更换主题
1 | pip install jupyterthemes |
1.常用技巧
1 | ctrl + shift + p # 查看所有的快捷键按钮 |
2.MarkDown模式
在markdown模式下支持latex 例如:$p(A \mid B) = \frac{p(B \mid A)p(A)}{p(B)}$
3.输出打印
1 | # 打印出所有输出 |
4.安装扩展插件
安装Nbextensions
pip安装
1
2pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --userAnaconda安装
1
2
3conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator
jupyter contrib nbextension install --user
5.魔法函数
- line magic在一条线上使用,以%开头
- cell magic # 在整个cell上使用,以%%开头
1
2%lsmagic # 查看所有的魔法函数
%env # 查看环境变量
6.文件的导入与导出
1 | # 在cell中插入外部的py文件 |
7.运行与查看导入的文件
1 | # 运行py文件中的内容 |
8.设置自动保存
1 | 60 # 每60秒自动保存 autosave |
9.显示图像
1 | %matplotlib inline |
10.定时器
- %timeit和%%time放在需要指定的语句前,例如:%%time print(“hello python!”)
1
2%%time # 计算给出cell中的代码运行一次所花费的时间
%timeit # 多次运行指定的代码计算平均值,使用的是python中的timeit模块
11.运行其他语言的代码
- 在不同放入kernel中运行代码,在kernel的开头加上下面对应语言的语句才可以使用!
1
2
3
4
5
6
7
8
9
10
11
12
13%%bash
%%HTML
%%python
%%python2
%%python3
%%ruby
%%perl
%%capture
%%javascript
%%js
%%latex
%%markdown
%%pypy
12.查看变量
1 | # 查找全局范围内的所有变量 |
13.提供高分辨率的图
1 | %config InlineBackend.figure_format = 'retina' |
14.选择执行某些cell
1 | %%script false # 在cell的开头加上此句 |
15.当需要一直运行某段代码时,通过下面的方法提醒我们的代码何时跑完
1 | # 预先安装sox: |