因此,我生成了一个矢量d
的数据,遵循正态分布的一些均值和方差。获取发行版的平均值?
然后,我想要计算一个向量s,使得它的每个分量都是si=f(di)
类型的函数。
然后我想要做的意思。 Python中有没有快速的方法可以做到这一点,没有任何循环?
因此,我生成了一个矢量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
使用[numpy](http://www.numpy.org)。 – ImportanceOfBeingErnest