获得分配的平均值?

时间:2017-05-28 17:21:54

标签: python

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

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

然后我想做的意思。在没有任何循环的情况下,Python中有没有快速的方法呢?

1 个答案:

答案 0 :(得分:0)

您可以使用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