📜  python sum整个矩阵命令 - Python(1)

📅  最后修改于: 2023-12-03 15:34:05.117000             🧑  作者: Mango

python sum整个矩阵命令 - Python

在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。

示例二:Numpy数组
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, []) 来将其转换为一维列表。