我想要找出矩阵中对角线元素的总和。这里,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))
您从顶部总结相同对角线两次,一次是从左上到右下和然后反过来。我不相信这个代码片段可以在任何Python安装中打印“4 4”以外的任何东西。 –