scipy.stats.mstats.

tmax#

scipy.stats.mstats.tmax(a, upperlimit=None, axis=0, inclusive=True)[source]#

計算修剪後的最大值

此函數計算沿給定軸的陣列最大值,同時忽略大於指定上限的值。

參數:
aarray_like

數值陣列

upperlimitNone or float, optional

輸入陣列中大於給定限制的值將被忽略。當 upperlimit 為 None 時,將使用所有值。預設值為 None。

axisint or None, optional

要沿其運算的軸。預設值為 0。若為 None,則對整個陣列 a 進行計算。

inclusive{True, False}, optional

此旗標決定是否包含完全等於上限的值。預設值為 True。

回傳值:
tmaxfloat, int or ndarray

註解

關於 tmax 的更多詳細資訊,請參閱 scipy.stats.tmax

範例

>>> 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.tmax(a, 4)
masked_array(data=[4, --, 3, 2],
             mask=[False,  True, False, False],
       fill_value=999999)