scipy.stats.mstats.

tmax#

scipy.stats.mstats.tmax(a, upperlimit=None, ось=0, inclusive=True)[источник]#

Вычислить усечённый максимум

Эта функция вычисляет максимальное значение массива вдоль заданной оси, игнорируя значения, превышающие указанный верхний предел.

Параметры:
aarray_like

массив значений

upperlimitNone или float, опционально

Значения во входном массиве, превышающие заданный предел, будут проигнорированы. Когда upperlimit равен None, используются все значения. Значение по умолчанию — None.

осьint или None, опционально

Ось, вдоль которой выполняется операция. По умолчанию 0. Если None, вычислять по всему массиву a.

inclusive{True, False}, опционально

Этот флаг определяет, включаются ли значения, точно равные верхнему пределу. Значение по умолчанию — True.

Возвращает:
tmaxfloat, int или ndarray

Примечания

Для более подробной информации о tmax, см. scipy.stats.tmax.

Примеры

>>> import numpy as np
>>> from scipy.stats import mstats
>>> a = np.array([[6, 8, 3, 0],
...               [3, 9, 1, 2],
...               [8, 7, 8, 2],
...               [5, 6, 0, 2],
...               [4, 5, 5, 2]])
...
...
>>> mstats.tmax(a, 4)
masked_array(data=[4, --, 3, 2],
             mask=[False,  True, False, False],
       fill_value=999999)