scipy.stats.trim1

scipy.stats.trim1(a, proportiontocut, tail='right', axis=0)[源代码]

从传递的数组分布的一端切下一定比例。

如果 proportiontocut =0.1,分割分数的“最左边”或“最右边”10%。最低或最高值将被修剪(取决于尾部)。如果比例导致非整数切片索引(即保守切片),则切片较少 proportiontocut )。

参数
aarray_like

输入数组。

proportiontocut浮动

切断分配的“左”或“右”的分数。

tail{‘左’,‘右’},可选

默认为“Right”。

axis整型或无型,可选

要沿其修剪数据的轴。默认值为0。如果没有,则对整个阵列进行计算 a

退货
trim1ndarray

阵列的修剪版本 a 。裁剪内容的顺序未定义。

示例

>>> from scipy import stats
>>> a = np.arange(20)
>>> b = stats.trim1(a, 0.5, 'left')
>>> b
array([10, 11, 12, 13, 14, 16, 15, 17, 18, 19])