我有一个看起来像这样的矩阵:
x=[[a,b,c,d,e,f],
[g,h,i,j,k,l],
[m,n,o,p,q,r]]
带有 a,b,c 数字。然而,我只对左下半部分的数字感兴趣,并想创建一个下三角矩阵,它按两个位置的步长排列,因此看起来像这样:
x2=[[a,b,0,0,0,0],
[g,h,i,j,0,0],
[m,n,o,p,q,r]]
我当然可以将 x 乘以:
x3=[[1,1,0,0,0,0],
[1,1,1,1,0,0],
[1,1,1,1,1,1]]
但是有没有办法在不手动创建 x3 的情况下做到这一点?
是否可以创建一个脚本,其中的步骤一次大于 2 个零?