本文简要介绍 python 语言中 scipy.stats.mstats.trim
的用法。
用法:
scipy.stats.mstats.trim(a, limits=None, inclusive=(True, True), relative=False, axis=None)#
通过掩盖某些给定限制之外的数据来修剪数组。
返回输入数组的掩码版本。
- a: 序列
输入数组
- limits: {无,元组},可选
如果 relative 为 False,则绝对值中的元组(下限,上限)。低于(大于)下(上)限制的输入数组的值被屏蔽。
如果 relative 为 True,则相对于未屏蔽数据的数量,在数组的每一侧切割元组(下百分比,上百分比)。
注意修剪前未屏蔽数据的个数,第(n*limits[0])个最小数据和第(n*limits[1])个最大数据被屏蔽,修剪后未屏蔽数据总数为n* (1.-sum(limits)) 在每种情况下,一个限制的值可以设置为 None 以指示一个开放区间。
如果限制为无,则不执行修剪
- inclusive: {(bool, bool) 元组},可选
如果 relative 为 False,则表示是否允许值完全等于绝对限制的元组。如果 relative 为 True,则元组指示在每一侧被屏蔽的数据数是应该四舍五入 (True) 还是截断 (False)。
- relative: 布尔型,可选
是否将限制视为绝对值 (False) 或削减比例 (True)。
- axis: 整数,可选
要修剪的轴。
参数 ::
例子:
>>> from scipy.stats.mstats import trim >>> z = [ 1, 2, 3, 4, 5, 6, 7, 8, 9,10] >>> print(trim(z,(3,8))) [-- -- 3 4 5 6 7 8 -- --] >>> print(trim(z,(0.1,0.2),relative=True)) [-- 2 3 4 5 6 7 8 -- --]
相关用法
- Python SciPy mstats.trima用法及代码示例
- Python SciPy mstats.tmin用法及代码示例
- Python SciPy mstats.tmax用法及代码示例
- Python SciPy mstats.tmean用法及代码示例
- Python SciPy mstats.winsorize用法及代码示例
- Python SciPy mstats.argstoarray用法及代码示例
- Python SciPy mstats.kruskalwallis用法及代码示例
- Python SciPy mstats.sem用法及代码示例
- Python SciPy mstats.zscore用法及代码示例
- Python SciPy mstats.zmap用法及代码示例
- Python SciPy mstats.mode用法及代码示例
- Python SciPy mstats.hmean用法及代码示例
- Python SciPy mstats.variation用法及代码示例
- Python SciPy mstats.compare_medians_ms用法及代码示例
- Python SciPy mstats.gmean用法及代码示例
- Python SciPy mstats.pearsonr用法及代码示例
- Python SciPy mstats.kruskal用法及代码示例
- Python SciPy mstats.mquantiles用法及代码示例
- Python SciPy mstats.count_tied_groups用法及代码示例
- Python SciPy mstats.chisquare用法及代码示例
- Python SciPy mstats.describe用法及代码示例
- Python SciPy mstats.sen_seasonal_slopes用法及代码示例
- Python SciPy mstats.find_repeats用法及代码示例
- Python SciPy matlab.loadmat用法及代码示例
- Python SciPy misc.ascent用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.stats.mstats.trim。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。