Sympy:MatrixSymbol 的 Moore-Penrose 伪逆

时间:2021-06-30 11:49:38

标签: python sympy symbolic-math matrix-inverse

以下代码在 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(即通用矩阵)。

感谢任何帮助!

0 个答案:

没有答案