【发布时间】:2012-07-11 10:59:54
【问题描述】:
我有一个二维矩阵,它可以是任意大小,但始终是正方形。我想遍历矩阵并为每个对角元素(示例中为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 的总和
【问题讨论】:
标签: python arrays for-loop matrix