compute_statistic¶
- glue.utils.array.compute_statistic(statistic, data, mask=None, axis=None, finite=True, positive=False, percentile=None)[source]¶
Compute a statistic for the data.
- Parameters:
- statistic{‘minimum’, ‘maximum’, ‘mean’, ‘median’, ‘sum’, ‘percentile’}
The statistic to compute
- data~numpy.ndarray
The data to compute the statistic for.
- mask~numpy.ndarray
The mask to apply when computing the statistic.
- axisNone or int or tuple of int
If specified, the axis/axes to compute the statistic over.
- finitebool, optional
Whether to include only finite values in the statistic. This should be True to ignore NaN/Inf values
- positivebool, optional
Whether to include only (strictly) positive values in the statistic. This is used for example when computing statistics of data shown in log space.
- percentilefloat, optional
If
statistic
is'percentile'
, thepercentile
argument should be given and specify the percentile to calculate in the range [0:100]