scipy.stats.mstats.

trimr#

scipy.stats.mstats.trimr(a, пределы=None, inclusive=(True, True), ось=None)[источник]#

Обрезает массив, маскируя некоторую долю данных на каждом конце. Возвращает маскированную версию входного массива.

Параметры:
aпоследовательность

Входной массив.

пределы{None, tuple}, опционально

Кортеж процентов для обрезки с каждой стороны массива, относительно количества немасштабированных данных, в виде чисел с плавающей точкой между 0. и 1. Обозначая n количество немасштабированных данных до обрезки, (n*limits[0])-е наименьшее значение и (n*limits[1])-е наибольшее значение маскируются, а общее количество немасштабированных данных после обрезки составляет n*(1.-sum(limits)). Значение одного предела может быть установлено в None для указания открытого интервала.

inclusive{(True,True) кортеж}, опционально

Кортеж флагов, указывающих, должно ли количество замаскированных данных на левом (правом) конце быть усечено (True) или округлено (False) до целых чисел.

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

Ось, вдоль которой производится обрезка. Если None, обрезается весь массив, но его форма сохраняется.