我想要使用numpy/scipy獲得轉換後的數組包含n * m數組中的單位矩陣。如何將矩陣轉換爲包含單位矩陣的矩陣
from n*m matrix
array([[ a, b, c, d, e, f],
[ g, h, i, j, k, l],
[ m, n, o, p, q, r]])
to
array([[ 1, 0, 0, a', b', c'],
[ 0, 1, 0, d', e', f'],
[ 0, 0, 1, g', h', i']])
陣列中有單位矩陣陣,我想要那些陣列。
高斯約旦算法和高斯消去算法可以將矩陣變換爲包含單位矩陣的矩陣。但是這不能轉化任何n * m矩陣,並且在numpy/scipy中沒有轉換函數。
任何人都知道很好的解決方案?
允許哪些轉換步驟?反轉矩陣時還使用了哪些? – Alfe
一切正常,當然逆矩陣是 –