Skip to main content
`Ctrl`+`K`

# numpy.ma.cumprod

ma.cumprod(self, axis=None, dtype=None, out=None)

  Return the cumulative product of the array elements over the given axis.

  Masked values are set to 1 internally during the computation. However, their position is saved, and the result will be masked at the same locations.

  Refer to `numpy.cumprod` for full documentation.

  See also

  `numpy.ndarray.cumprod`

    corresponding function for ndarrays

  `numpy.cumprod`

    equivalent function

  Notes

  The mask is lost if out is not a valid MaskedArray !

  Arithmetic is modular when using integer types, and no error is raised on overflow.