要对矩阵的子矩阵求和,可以使用NumPy库的切片功能。以下是一个示例代码:
import numpy as np
# 创建一个矩阵
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 使用切片获取子矩阵,并对其求和
sub_matrix = matrix[1:, 1:] # 获取子矩阵,从第2行和第2列开始
sum_of_sub_matrix = np.sum(sub_matrix) # 对子矩阵求和
print(sum_of_sub_matrix)
运行以上代码将输出子矩阵的和,即21。该示例中,我们使用切片 matrix[1:, 1:]
获取了从第2行和第2列开始的子矩阵,然后使用 np.sum()
函数对该子矩阵进行求和。