📅  最后修改于: 2023-12-03 15:19:04.750000             🧑  作者: Mango
本文将介绍如何使用 Python 对一个元组矩阵进行列求和操作。
元组矩阵就是由相同类型的元组组成的列表,每个元组都代表一行,而列表中的每个元素都代表矩阵的一列。例如,以下是一个3x3的元组矩阵:
matrix = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
有时候我们需要对元组矩阵的每一列进行求和,这可以非常方便地使用 Python 实现。我们可以使用内置函数 zip()
来将各个列表的同一位置的元素打包成一个个元组,然后使用 sum()
函数对每个元组中的元素进行求和,最终返回每列的和。例如,以下代码将对上述元组矩阵进行列求和操作:
matrix = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
# 列求和
col_sums = [sum(col) for col in zip(*matrix)]
# 打印结果
print(col_sums)
输出:
[12, 15, 18]
本文介绍了如何使用 Python 对一个元组矩阵进行列求和操作,使用了 zip()
函数和列表解析。希望这篇文章对你有所启发。