scipy.stats.mstats.
tmean#
- scipy.stats.mstats.tmean(a, limits=None, inclusive=(True, True), axis=None)[source]#
計算修剪平均值。
- 參數:
- aarray_like (陣列型)
數值陣列。
- limitsNone 或 (下限, 上限),選用
輸入陣列中小於下限或大於上限的值將被忽略。當 limits 為 None (預設) 時,將使用所有值。元組中的任一 limit 值也可以是 None,表示半開區間。
- inclusive(bool, bool),選用
一個由 (下限旗標, 上限旗標) 組成的元組。這些旗標決定是否包含完全等於下限或上限的值。預設值為 (True, True)。
- axisint 或 None,選用
要沿著操作的軸。如果為 None,則在整個陣列上計算。預設值為 None。
- 回傳值:
- tmeanfloat (浮點數)
註解
有關
tmean
的更多詳細資訊,請參閱scipy.stats.tmean
。範例
>>> import numpy as np >>> from scipy.stats import mstats >>> a = np.array([[6, 8, 3, 0], ... [3, 9, 1, 2], ... [8, 7, 8, 2], ... [5, 6, 0, 2], ... [4, 5, 5, 2]]) ... ... >>> mstats.tmean(a, (2,5)) 3.3 >>> mstats.tmean(a, (2,5), axis=0) masked_array(data=[4.0, 5.0, 4.0, 2.0], mask=[False, False, False, False], fill_value=1e+20)