python 矩阵行求和(Python矩阵行求和)

1年前 (2023-10-25)阅读201回复0
李昊宇
李昊宇
  • 注册排名10010
  • 经验值5
  • 级别
  • 主题1
  • 回复0
楼主

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,表示按照行进行求和。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/2301.html

0
回帖

python 矩阵行求和(Python矩阵行求和) 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息