我想使用 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 中没有转换函数。
有谁知道好的解决方案?