我不完全确定您的意思,但也许以下是一个有用的示例:
>>> import numpy as np
>>> x = np.arange(1,100)
>>> m = (sin(x)+1).mean()
>>> s = (sin(x)+1).std()
>>> print m, s
1.00383024876 0.710743876537
[在进一步澄清后编辑]
但是,如果您想要各种函数的每个 x 点的平均值,则可以使用以下方法:
>>> y = np.array([sin(x), 3*sin(x), sin(x)+1])
>>> m = y.mean(axis=0)
>>> s = y.std(axis=0)
这将为您提供 100 个手段和 100 个标准开发者。
如果你想要组合函数的平均值,你基本上回到第一个例子:
>>> m = (sin(x) + 3*sin(x) + sin(x)+1).mean()
>>> s = (sin(x) + 3*sin(x) + sin(x)+1).std()
>>> print m, s
1.01915124381 3.55371938269
哪个选项适用于您取决于您的问题的上下文;我对此一无所知。