【发布时间】:2013-10-29 08:09:43
【问题描述】:
是否可以有一个函数,您可以在其中指定一个函数作为变量。
例如,我有两个函数遵循完全相同的过程,除了一个使用np.mean 计算平均值,另一个计算标准差,其中只有@ 987654322@不一样。
即
它将被定义:
def calculate(function)
您可以在脚本中调用一个,例如:
calculate(mean)
和另外一个
calculate(std)
我只是想知道是否可以做这样的事情,它会大大减少我的脚本长度。
编辑
对不起,我应该说我希望 mean 和 std 是 numpy.xml 中预定义的。 getattr()徐的回答有效
【问题讨论】: