Python sympy可以简化块矩阵表达式吗?

Python sympy可以简化块矩阵表达式吗?,python,sympy,symbolic-math,Python,Sympy,Symbolic Math,考虑以下示例:(我尝试计算涉及块矩阵的矩阵积) 哪个会输出 A^-1*Matrix([[A*B, A]]) 是否有一种方法可以将其简化/扩展/取消为更易于阅读的矩阵([[B,I]])?是,使用函数计算块矩阵表达式直至块级别 sy.block_collapse(A.inverse()*M) 返回矩阵([[B,I]]) sy.block_collapse(A.inverse()*M)

考虑以下示例:(我尝试计算涉及块矩阵的矩阵积)

哪个会输出

A^-1*Matrix([[A*B, A]])
是否有一种方法可以将其简化/扩展/取消为更易于阅读的
矩阵([[B,I]])

是,使用函数计算块矩阵表达式直至块级别

sy.block_collapse(A.inverse()*M)   
返回
矩阵([[B,I]])

sy.block_collapse(A.inverse()*M)