私は任意のサイズにすることができますが、常に正方形の 2 次元行列を持っています。行列をループして、対角要素ごとに (例x
では) 値を割り当てたいとします。1-sum_of_all_other_values_in_the_row
Mtx = [[ x ,.2 , 0 ,.2,.2]
[ 0 , x ,.4 ,.2,.2]
[.2 ,.2 , x , 0, 0]
[ 0 , 0 ,.2 , x,.2]
[ 0 , 0 , 0 , 0, x]]
for i in enumerate(Mtx):
for j in enumerate(Mtx):
if Mtx[i][j] == 'x'
Mtx[i][j] = 1-sum of all other [j]'s in the row
各行の j の合計を取得する方法がわかりません