📅  最后修改于: 2023-12-03 14:46:21.231000             🧑  作者: Mango
numpy.matrix.var()
函数用于计算矩阵所有元素的方差。
numpy.matrix.var(axis=None, dtype=None, out=None, ddof=0, **kwargs)
矩阵所有元素的方差。
import numpy as np
# 创建矩阵
m = np.matrix([[1, 2], [3, 4]])
# 计算所有元素的方差
print(m.var())
# 输出: 1.25
# 计算所有元素的标准差
print(np.sqrt(m.var()))
# 输出: 1.118033988749895
在上面的示例中,我们创建了一个由4个整数构成的矩阵,通过调用var()
函数计算了所有元素的方差,结果为1.25。同时,我们也可以通过 numpy.sqrt()
函数将方差转换为标准差并打印它。
在计算方差和标准差时,使用的是样本标准差。如果想要使用总体标准差,只需将ddof
参数值设置为1即可