Skip to main content
 首页 » 编程设计

python之矩阵的总和,偶数或奇数

2025年05月04日20luoye11

此函数接收一个表示为行列表的数字矩阵,其中每一行又是一个列表。假设它是一个方阵:所有行的长度都相同,并且行数与每行中的元素一样多。还假设矩阵至少是 2 x 2 维(即矩阵至少有 2 行,每行有 2 个元素) 该函数应返回一个包含与行数一样多的元素的列表。结果列表中的元素 i 应具有第 i 行中值的总和。

例如,如果矩阵是

1   2   3 
10  20  30 
100 200 300 

那么这个函数应该返回列表[6,60,600]

也就是说, addValuesInAllRows( [ [1,2,3], [10,20,30], [100,200,300] ] ) 应该返回 [6,60,600]

这不是很相似吗,但是你会如何单独总结列表

请您参考如下方法:

matrix = [ [1,2,3], [10,20,30], [100,200,300] ] 
print [sum(row) for row in zip(*matrix)]