scipy.stats.mstats.
trima#
- scipy.stats.mstats.trima(a, limits=None, inclusive=(True, True))[源代码][源代码]#
通过屏蔽超出给定范围的数据来修剪数组。
返回输入数组的掩码版本。
- 参数:
- aarray_like
输入数组。
- 限制{None, 元组}, 可选
元组 (下限, 上限) 以绝对值表示。输入数组中低于(高于)下限(上限)的值将被掩码。上限为 None 表示一个开区间。
- 包容性(bool, bool) 元组,可选
元组 (lower flag, upper flag),指示是否允许值恰好等于下限(上限)。
示例
>>> 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)