scipy.stats.mstats.

trimr#

scipy.stats.mstats.trimr(a, limits=None, inclusive=(True, True), axis=None)[source]#

根据每个端点一定比例的数据对数组进行修剪。返回输入数组的掩模版本。

参数:
a序列

输入数组。

limits{None, 元组}, 可选

一个元组,其中包含要在数组两端修剪的百分比,相对于未掩模数据的数量,范围为 0 和 1 之间的浮点数。假设在修剪之前未掩模数据的数量为 n,则 (n*limits[0])th 最小的数据和 (n*limits[1])th 最大的数据将被掩盖,修剪后的未掩模数据的总数为 n*(1.-sum(limits))。可以将某个 limit 的值设置为 None 以表示开区间。

inclusive{(True,True) 元组}, 可选

一个元组,其中包含指示是否将左侧(右侧)端点要掩模的数据数量截断(True)或四舍五入(False)为整数的标志。

axis{None,整数}, 可选

要修剪的轴。如果为 None,则修剪整个数组,但其形状不变。