行列の対角要素の和を求めようとしています。ここで、nは正方行列の大きさであり、aは行列である。誰かが私にこのことを説明することができますここで何が起こっている。行列の対角要素の和
n = 3
a = [[11,2,4],[4,5,6],[10,8,-12]]
sum_first_diagonal = sum(a[i][i] for i in range(n))
sum_second_diagonal = sum(a[n-i-1][n-i-1] for i in range(n))
print(str(sum_first_diagonal)+" "+str(sum_first_diagonal))
あなたが左上から右下に1回、2回同じ対角線を加算しているとし、それから別の方法です。私はこのコードスニペットがPythonのインストールで '4 4'以外のものを印刷できるとは思わない。 –