Prod#

class deeptrack.statistics.Prod(feature: Feature | None = None, axis: int | tuple[int, ...] | None = None, keepdims: bool = False, distributed: bool = True, **kwargs: Any)#

Bases: Reducer

Compute the product along the specified axis.

Parameters#

feature: Feature, optional

If not None, the output of this feature is used as the input.

axis: int or tuple of int or None

The axis or axes along which the product is performed. If None, the product is performed over all axes.

keepdims: bool

Whether to keep the singleton dimensions after reducing or squeezing them.

distributed: bool

Whether to apply the reducer to each image in the input list individually.

**kwargs: Any

Additional keyword arguments passed to the parent class and the product function.