以下代码在 sympy 中反转矩阵 A。
import sympy
from sympy import MatrixSymbol
A = MatrixSymbol('A', 3, 3)
A.I
我想知道如何获得 A 的伪逆。这是因为我正在使用通用奇异方阵 A 进行计算,并且出现 A * A.pinv 类型的乘积,但我不知道不希望 sympy 将这些简化为单位矩阵,如果我使用逆而不是伪逆,就会发生这种情况。
请注意,sympy 中有一个 pinv() 函数,但据我所知,它仅适用于 Matrix(即具有指定元素的矩阵)而不适用于 MatrixSymbol(即通用矩阵)。
感谢任何帮助!