scipy.stats.mstats.

trimr#

scipy.stats.mstats.trimr(a, limits=None, inclusive=(True, True), axis=None)[source]#

通過遮罩每端一定比例的數據來修剪陣列。返回輸入陣列的遮罩版本。

參數:
asequence

輸入陣列。

limits{None, tuple}, optional

元組,表示要從陣列每側切除的百分比,相對於未遮罩數據的數量,為介於 0. 和 1. 之間的浮點數。記 n 為修剪前未遮罩數據的數量,則第 (n*limits[0]) 個最小數據和第 (n*limits[1]) 個最大數據被遮罩,修剪後未遮罩數據的總數為 n*(1.-sum(limits))。其中一個限制的值可以設定為 None 以表示開區間。

inclusive{(True,True) tuple}, optional

旗標元組,指示是否應將左(右)端被遮罩的數據數量截斷 (True) 或四捨五入 (False) 為整數。

axis{None,int}, optional

沿著哪個軸修剪。如果為 None,則修剪整個陣列,但保持其形狀不變。