行列(例:named )から新しい(n*m) x 4
行列(例:named )を作成する必要がありますが、速度の理由からネストされたループを使用したくありません。ネストされたループでそれを行う方法は次のとおりです。b
n x m
a
for j in xrange(1,m+1):
for i in xrange(1,n+1):
index = (j-1)*n+i
b[index,1] = a[i,j]
b[index,2] = index
b[index,3] = s1*i+s2*j+s3
b[index,4] = s4*i+s5*j+s6
したがって、問題は、元の行列インデックスから派生した値を使用して新しい行列を作成する方法です。ありがとう