jupyter notebook是基于 ipython ,以代码块和单元格为单位运行的,方便查看中间变量和调试bug,可以插入Markdown说明文字1(程序员写文档的语法),可以调用%开头的魔法函数2 如%matplotlib inline
,可转为各种文件,可做成PPT在线观看,还可以在云端服务器配置远程环境。
ipython 是一种更高级的python解释器,原生的python解释器都是>>>开头的,而 ipython 是 In [ ]: 按照运行的顺序显示输入和输出。
可在任意目录命令行输入jupyter notebook打开。
jupyter的单元格分两种模式: 与vim类似
绿色 (编辑模式):输入代码
蓝色 (命令模式):执行快捷键命令
在命令模式按 H 可以看快捷键。
快捷键介绍
如:
shift+回车 运行当前代码块并进入下行代码块
Ctrl+回车 只允许当前代码块
Alt+回车 执行代码并在下方新建
蓝色按 M 进入 Markdown , Y 到代码单元格;
按 B 在添加下行代码块,A添加上行代码块;
C 复制单元格,X 剪切,DD 删除 ;
V 粘贴到当前代码块,shift+V 粘贴到上面代码块;
L 标行数
用美元符号表示一个数学公式的开始和结尾,如: $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表示加减。
上标用^ ,下标用_。
Markdown说明
Markdown是一种标记语言,输出为 .md文件。
语法:
一号标题#
外链网络链接超链接 例子:[a](https...)
插入图片 例子: ![b](https...复制图片的地址) >
↩︎
%matplotlib inline
是ipython的魔法函数,使matplotlib绘制的图像嵌入jupyter的单元格里。 ↩︎