scipy.stats.mstats.trima¶
- scipy.stats.mstats.trima(a, limits=None, inclusive=(True, True))[源代码]¶
通过屏蔽某些给定限制之外的数据来裁剪数组。
返回输入数组的掩码版本。
- 参数
- aarray_like
输入数组。
- limits{无,元组},可选
绝对值的(下限、上限)的元组。低于(大于)下限(上限)的输入数组的值将被屏蔽。限制为None表示开放间隔。
- inclusive(布尔值,布尔值)元组,可选
(下标志,上标志)的元组,指示是否允许恰好等于下限(上限)的值。
示例
>>> from scipy.stats.mstats import trima
>>> 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)