本文介绍了python内置函数做矩阵归约的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
python是否具有将矩阵转换为行梯形形式(也称为上三角)的内置函数?
Does python have a built-in function that converts a matrix into row echelon form (also known as upper triangular)?
推荐答案
如果可以使用 sympy
, Matrix.rref()
可以做到:
If you can use sympy
, Matrix.rref()
can do it:
In [8]: sympy.Matrix(np.random.random((4,4))).rref()
Out[8]:
([1, 1.42711055402454e-17, 0, -1.38777878078145e-17]
[0, 1.0, 0, 2.22044604925031e-16]
[0, -2.3388341405089e-16, 1, -2.22044604925031e-16]
[0, 3.65674099486992e-17, 0, 1.0],
[0, 1, 2, 3])
这篇关于python内置函数做矩阵归约的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!