簡體   English   中英

Python減少了行梯隊

[英]Python reduced row echelon

你如何編寫一個 python 函數,將矩陣轉換為減少的行梯隊形式並且不交換行。

我不知道該怎么做,誰能告訴我怎么做?

@npe 在 stackoverflow 上的回答中的以下示例代碼可能對您有所幫助。 我不確定它是否會交換行,但它應該給你一些調查..

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內置函數做矩陣約簡

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM