获取一个给定的NumPy数组的QR因式分解
在这篇文章中,我们将讨论矩阵的QR分解或QR分解。矩阵的QR分解是将矩阵(如A)分解为 “A=QR”,其中Q是正交的,R是一个上三角矩阵。我们使用_numpy.linalg.qr() _函数对矩阵进行因式分解。
语法: numpy.linalg.qr(a, mode=’reduced’)
参数 :
- a : 矩阵(M,N),需要被因子化。
- mode:它是可选的。它可以是:
下面是一些如何使用上述函数的例子。
例子1: 2X2矩阵的QR因式分解
输出 :
例子2: 2X4矩阵的QR因式分解
输出 :
例子3: 3X3矩阵的QR因式分解
输出 :