pd shah
pd shah

Reputation: 1406

how to pass arg to scipy.ndimage.filters.generic_filter function Parameter

I want to run genetic_filter with np.std(ddof=1). so far I write this code that take std with default ddof which is equal to zero. how to set ddof=1 ?

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

Upvotes: 0

Views: 312

Answers (1)

Nils Werner
Nils Werner

Reputation: 36765

You can use functools.partial(np.std, ddof=1)

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

Upvotes: 1

Related Questions