jupyter notebook是一个python的交互式开发环境,广泛应用于数据分析的场景下。
在jupyter notebook中,还可以很方便的编辑数学公式。
1、Markdown状态
编辑公式,首先要使单元成为Markdown状态。
2、公式的行内(inline)模式与显示(display)模式
公式的行内模式为$ 数学公式 $ ,公式将与前后的文字混排
一元一次方程:$ y = a + b x $
显示结果:
显示模式为$$ 数学公式$$,公式将单独一行,如:
一元一次方程:$$ y = a + b x $$
显示结果:
3、上下标
下标以"_"为引导,上标以“^”为引导,对于多个字符组成的上标和下标,以“{}”括起来。
$$ y = a + b x_{ij}^2 $$
结果为:
4、求和
求和以sum表示
求和 $$sum_{i=0}^{n}(x_i^2 + y_j^3)$$
5、分数
使用 frac{分母}{分子},或cfrac{分母}{分子}
$$cfrac{1}{3} - frac{x_i^2}{y_j^3}$$
6、矩阵:
矩阵 $$ left[ egin{array} {cccc} X_1&Y_1^2\ X_2 & Y_2^2\ ldots \ X_n&Y_n^2 end{array} ight] $$
结果
7、开方
sqrt[次数]{被开方数}
$$ sqrt[2]{b^2-4ac}$$
结果
8、希腊字母
9、 省略号
ldots 与底线对齐的省略号,cdots 与中线对齐省略号
$$ f(x_1,x_2,ldots,x_i) = x_1+x_2+cdots + x_i $$
10、大括号
{ }
11、大号括号
$$ x + left(y^2 + frac{x^2+z}{1+z^2} ight) $$
12、多行数据公式
$$ egin{eqnarray*} cos 2 heta & = & cos^2 heta - sin^2 heta\ &=& 2cos^2 heta - 1 end{eqnarray*}$$
13、其他
jupyter note中的公式,符合LaTeX语法,可以参考。