Python矩阵行求和是一个常见的操作,可以通过for循环逐行遍历矩阵并求和,也可以使用numpy库的sum函数来实现。
import numpy as np
# 创建一个4*3的矩阵
matrix = np.array([[1,2,3], [4,5,6], [7,8,9], [10,11,12]])
# 方法一:利用for循环逐行求和
row_sums = []
for row in matrix:
row_sums.append(sum(row))
print(row_sums)
# 方法二:使用numpy的sum函数求和
row_sums = np.sum(matrix, axis=1)
print(row_sums)
以上代码中,首先我们引入了numpy库,并创建了一个4*3的矩阵,然后分别使用for循环和numpy的sum函数对矩阵的每一行进行求和,最终输出结果。
需要注意的是,在使用numpy的sum函数时,需要指定axis参数,表示按照哪个维度进行求和。在本例中,我们指定axis=1,表示按照行进行求和。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0