import numpy as np
aa=np.array([[1.2,12.3,123.4,1234.5],
[2.3,23.4,234.5,2345.6],
[3.4,34.5,345.6,3456.7]])
cal=aa.sum() # 求矩阵和
***cal
7817.4***
cal=aa.sum(axis=0) # 按列求矩阵和
***cal
array([6.9000e+00, 7.0200e+01, 7.0350e+02, 7.0368e+03])***
cal=aa.sum(axis=1) # 按行求矩阵和
***cal
array([1371.4, 2605.8, 3840.2])***
cal=aa.sum(axis=0) # 按列求矩阵和
cc=aa/cal
cc
***array([[0.17391304, 0.17521368, 0.17540867, 0.17543486],
[0.33333333, 0.33333333, 0.33333333, 0.33333333],
[0.49275362, 0.49145299, 0.491258 , 0.49123181]])***
通过numpy去除显性for循环
最新推荐文章于 2025-08-27 16:55:53 发布
本文详细介绍了使用NumPy进行矩阵运算的方法,包括求矩阵和、按行求和、按列求和以及矩阵元素的归一化操作。通过具体示例展示了如何利用NumPy的强大功能进行高效的矩阵计算。

4410

被折叠的 条评论
为什么被折叠?



