numpy.nancumprod()

numpy.nancumprod

numpy.nancumprod(a, axis=None, dtype=None, out=None) [source]

Return the cumulative product of array elements over a given axis treating Not a Numbers (NaNs) as one. The cumulative product does not change when NaNs are encountered and leading NaNs are replaced by ones.

Ones are returned for slices that are all-NaN or empty.

New in version 1.12.0.

Parameters:

a