是否可以有一个函数,您可以在其中指定一个函数作为变量。
例如,我有两个函数遵循完全相同的过程,除了一个计算平均值使用np.mean
,另一个计算标准偏差,只有np.std
不同之处。
即它将被定义为:
def calculate(function)
您可以在脚本中调用一个,例如:
calculate(mean)
和另一个
calculate(std)
我只是想知道是否可以做这样的事情,它会大大减少我的脚本长度。
编辑
抱歉,我应该说我希望 mean 和 std 是 numpy.xml 中预定义的。getattr()
在徐的回答中