如何将arg传递给scipy.ndimage.filters.generic_filter函数参数

时间:2017-08-16 10:42:04

标签: python-3.x numpy scipy

我想用np.std(ddof = 1)运行genetic_filter。 到目前为止,我编写的代码采用std,默认ddof等于零。如何设置ddof = 1?

stdv=(generic_filter(albedo, np.std, size=Winsize))

1 个答案:

答案 0 :(得分:1)

您可以使用functools.partial(np.std, ddof=1)

import functools
stdv=(generic_filter(albedo, functools.partial(np.std, ddof=1), size=Winsize))