2015-11-01 55 views
-2

如何編寫一個將矩陣變成縮小行梯形並且不交換行的python函數。Python縮小行梯形

我不知道如何做到這一點誰能告訴我怎麼做?

+1

那你試試這麼遠嗎? – Joost

回答

0

下面的示例代碼來自@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 built-in function to do matrix reduction