1. jupyter notebook 说明
jupyter notebook是基于 ipython ,以代码块和单元格为单位运行的,方便查看中间变量和调试bug,可以插入Markdown说明文字1(程序员写文档的语法),可以调用%开头的魔法函数2 如%matplotlib inline
,可转为各种文件,可做成PPT在线观看,还可以在云端服务器配置远程环境。
2. ipython 介绍
ipython 是一种更高级的python解释器,原生的python解释器都是>>>开头的,而 ipython 是 In [ ]: 按照运行的顺序显示输入和输出。
3. jupyter 使用
可在任意目录命令行输入jupyter notebook打开。
jupyter的单元格分两种模式: 与vim类似
绿色 (编辑模式):输入代码
蓝色 (命令模式):执行快捷键命令
- 进入命令模式: ESC/ Ctrl + M
- 进入编辑模型: Enter/鼠标左键
- 编辑快捷键:帮助-编辑快捷键
3.1快捷键介绍
在命令模式按 H 可以看快捷键。
快捷键介绍
如:
shift+回车 运行当前代码块并进入下行代码块
Ctrl+回车 只允许当前代码块
Alt+回车 执行代码并在下方新建
蓝色按 M 进入 Markdown , Y 到代码单元格;
按 B 在添加下行代码块,A添加上行代码块;
C 复制单元格,X 剪切,DD 删除 ;
V 粘贴到当前代码块,shift+V 粘贴到上面代码块;
L 标行数
3.2$ (letax)介绍
用美元符号表示一个数学公式的开始和结尾,如: $e=mc2$
e
=
m
c
2
e=mc^2
e=mc2
用$$
表示单行的公式 ,如:$$x = \frac{-b\pm \sqrt{b^2-4ac}}{2a$$
x
=
−
b
±
b
2
−
4
a
c
2
a
x = \frac {-b\pm \sqrt{b^2-4ac}}{2a}
x=2a−b±b2−4ac
\frac表示分数,第一个花括号表示分子,第二个表示分母,\pm表示加减。
上标用^ ,下标用_。