获取分布的平均值



因此,我生成了一个向量d数据,该向量数据服从具有一些均值和方差的正态分布。

然后我想计算一个向量 s,使其每个分量都是类型 si=f(di) 的函数。

然后我想做中庸之道。在Python中是否有任何快速的方法可以在没有任何循环的情况下做到这一点?

您可以使用numpy对整个数组执行函数,例如,如果我有这样的函数

def f(x):
    return x * 2

然后我可以按如下方式使用numpy

>>> d = numpy.array([1,2,6,7])
>>> f(d)
array([ 2,  4, 12, 14])

然后计算平均值

>>> s = f(d)
>>> numpy.mean(s)
8.0

相关内容

最新更新