scipy.stats.mstats.
trima#
- scipy.stats.mstats.trima(a, пределы=None, inclusive=(True, True))[источник]#
Обрезает массив, маскируя данные за пределами заданных границ.
Возвращает маскированную версию входного массива.
- Параметры:
- aarray_like
Входной массив.
- пределы{None, tuple}, опционально
Кортеж (нижний предел, верхний предел) в абсолютных значениях. Значения входного массива ниже (выше) нижнего (верхнего) предела будут замаскированы. Предел None указывает на открытый интервал.
- inclusive(bool, bool) кортеж, опционально
Кортеж (флаг нижнего предела, флаг верхнего предела), указывающий, допустимы ли значения, точно равные нижнему (верхнему) пределу.
Примеры
>>> from scipy.stats.mstats import trima >>> import numpy as np
>>> a = np.arange(10)
Интервал лево-замкнутый и право-открытый, т.е., [2, 8). Обрежьте массив, оставив только значения в интервале.
>>> trima(a, limits=(2, 8), inclusive=(True, False)) masked_array(data=[--, --, 2, 3, 4, 5, 6, 7, --, --], mask=[ True, True, False, False, False, False, False, False, True, True], fill_value=999999)