Python 中的矩阵是一个二维数据结构,可以用来表示多维数据。矩阵的元素可以是数字、字符串等任何数据类型。本文将介绍如何使用 Python 对矩阵求均值。
import numpy as np # 创建一个 3x3 的矩阵 matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) # 求每行的均值 row_mean = np.mean(matrix, axis=1) # 求每列的均值 column_mean = np.mean(matrix, axis=0) print("每行的均值为:", row_mean) print("每列的均值为:", column_mean)
代码中使用了 numpy 库中的 mean 函数来求矩阵的均值。该函数可以指定均值的计算方向,通过 axis 参数来实现。当 axis=1 时表示计算每行的均值,当 axis=0 时表示计算每列的均值。
通过运行上面的代码,可以得到如下输出结果:
每行的均值为: [2. 5. 8.] 每列的均值为: [4. 5. 6.]
可以发现,结果与矩阵中每行、每列的数值相对应。
Python 中的矩阵求均值十分方便,只需要调用 numpy 库中的 mean 函数即可。需要注意的是,当矩阵中存在缺失值时,求均值可能会出现异常,因此在处理数据前需要先做数据清洗。