最佳答案
我有一个矩阵 A
,我需要两个矩阵 U
和 L
,使得 U
包含 A 的上三角形元素(所有上面的元素,不包括对角线) ,同样地,对于 L
(所有下面的元素,不包括对角线)。是否有 numpy
的方法来做到这一点?
例如:
A = array([[ 4., 9., -3.],
[ 2., 4., -2.],
[-2., -3., 7.]])
U = array([[ 0., 9., -3.],
[ 0., 0., -2.],
[ 0., 0., 0.]])
L = array([[ 0., 0., 0.],
[ 2., 0., 0.],
[-2., -3., 0.]])