我试图在Jupyter Notebook中以漂亮的方式显示矢量方程。我正在尝试实现以下目标:
使用IPython.display模块,我可以用一种漂亮的方式打印矩阵。问题是内联显示“(2 *矩阵)-(1 *另一个子矩阵)...”。
这可能吗?
答案 0 :(得分:2)
from IPython.display import display, Math, Latex
display(Math(r'2 \cdot \begin{bmatrix} 1 \\ -2 \\ \end{bmatrix} -1 \cdot \begin{bmatrix} 2 \\ -3 \\ \end{bmatrix} +1 \cdot \begin{bmatrix} -3 \\ 1 \\ \end{bmatrix} -1 \cdot \begin{bmatrix} 1 \\ -1 \\ \end{bmatrix}= \begin{bmatrix} -4 \\ 1 \\ \end{bmatrix}'))
对于更厚的。可以使用\ bullet代替\ cdot
答案 1 :(得分:1)
Jupyter Notebook支持乳胶:
$e^{i\pi} + 1 = 0$
答案 2 :(得分:0)
可以在Jupyter笔记本代码单元中使用%%latex
魔术函数。这会在Latex中渲染整个单元格输出:
%%latex
\begin{align} 2 \cdot \begin{bmatrix} 1 \\ -2 \\ \end{bmatrix} -1 \cdot \begin{bmatrix} 2 \\ -3 \\ \end{bmatrix} +1 \cdot \begin{bmatrix} -3 \\ 1 \\ \end{bmatrix} -1 \cdot \begin{bmatrix} 1 \\ -1 \\ \end{bmatrix}= \begin{bmatrix} -4 \\ 1 \\ \end{bmatrix} \end{align}
在here中描述了在Jupyter中渲染LaTeX的所有不同方法。