📜  sciPy stats.trim1()函数| Python(1)

📅  最后修改于: 2023-12-03 14:47:18.541000             🧑  作者: Mango

Scipy Stats.trim1()函数

Scipy是Python科学计算的库之一。其中,stats.trim1()函数用于计算给定数组的修剪均值。

基本用法

该函数的基本语法如下:

scipy.stats.trim1(arr, proportiontocut, axis=0)

其中,arr是待处理的数组,proportiontocut是一个介于0和0.5之间的浮点数,表示要修剪的比例,axis表示修剪的方向。

示例
import numpy as np
from scipy import stats

# create a numpy array
arr = np.array([0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 5])

# calculate the trim mean
trim_mean = stats.trim1(arr, 0.2)

print(trim_mean)

输出:

1.5
参数说明
proportiontocut

proportiontocut是一个介于0和0.5之间的浮点数,表示要修剪的比例。

对于一个长度为N的数组,如果proportiontocut等于p,则将数组从两端各修剪掉p*N个值,再求平均值。

axis

axis表示修剪的方向。默认为0,即在第一维上修剪。

如果axis等于1,则在第二维上修剪。

如果axis等于None,则将数组展平后进行修剪。

参考链接

以上是关于Scipy stats.trim1()函数的介绍。