任何人都请帮助我在程序中使用for循环找出矩阵中元素的和。
这是我的密码。
a = [[1,2,3],[1,2,3],[1,2,3]]
total = 0
sha = np.shape(a)
for i in range(sha[0]):
for j in range(sha[1]):
total= total+a[i,j]
return total
只需使用总和
a = [[1,2,3],[1,2,3],[1,2,3]]
sum([sum(i) for i in a])
由于它是嵌套列表(列表中的列表(,您可以参考以下
a=[[1,2],[2,3],[4,5]]
total=0
for i in a:
total+=sum(i)
print(total)
a = [[1,2,3],[1,2,3],[1,2,3]]
Sum = 0
sha = np.shape(a)
for r in range(len(sha)):
for c in range(len(sha)):
sum = sum + a[r][c]
print(Sum)
循环求和,并计算r->行和c->列