📅  最后修改于: 2023-12-03 15:34:05.117000             🧑  作者: Mango
在Python中,可以使用内置的 sum
函数对整个矩阵进行求和操作。如果你正在处理矩阵数据,这个命令非常有用。
sum(matrix)
其中,matrix
表示要求和的矩阵,可以是列表嵌套列表或Numpy中的数组。
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
result = sum(sum(matrix, []))
print(result) # 45
在以上示例中,我们首先使用了 sum(matrix, [])
函数将列表嵌套列表转换为一维列表,然后再对其求和,得到了整个矩阵的和为 45。
import numpy as np
matrix = np.array([
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
])
result = np.sum(matrix)
print(result) # 45
在以上示例中,首先我们导入了Numpy库,然后使用 np.array
函数创建了一个3x3的矩阵,并使用 np.sum
对其进行求和操作,最后得到了整个矩阵的和为 45。
使用 sum
函数可以非常方便地对整个矩阵进行求和操作,无论是列表嵌套列表还是Numpy中的数组都可以使用。注意,在处理列表嵌套列表时,可能需要使用 sum(matrix, [])
来将其转换为一维列表。