首页 > 解决方案 > 有没有办法用 sympy 将多个矩阵放在一行中?

问题描述

sympy 可以在 Latex 中输出结果

例如,

A = Matrix(((1,1),(2,2),(0,0)))
A

输出

在此处输入图像描述

A.T

输出

在此处输入图像描述

有没有办法用 sympy 将多个矩阵放在一行中?

在此处输入图像描述

标签: pythonsympy

解决方案


我不完全确定你想要什么,但这对你有用吗?

In [17]: A = Matrix(((1,1),(2,2),(0,0)))                                                                                                                         

In [18]: MatMul(A, A.T, evaluate=False)                                                                                           
Out[18]: 
⎡1  1⎤          
⎢    ⎥ ⎡1  2  0⎤
⎢2  2⎥⋅⎢       ⎥
⎢    ⎥ ⎣1  2  0⎦
⎣0  0⎦ 

推荐阅读