相关疑难解决方法(0)

提取numpy矩阵的上三角或下三角部分

我有一个矩阵A,我想2点矩阵UL使得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.]])
Run Code Online (Sandbox Code Playgroud)

python numpy

50
推荐指数
3
解决办法
6万
查看次数

标签 统计

numpy ×1

python ×1