scipy.stats.tmax

scipy.stats.tmax(a, upperlimit=None, axis=0, inclusive=True, nan_policy='propagate')[源代码]

计算修剪后的最大值。

此函数计算沿给定轴的数组的最大值,同时忽略大于指定上限的值。

参数
aarray_like

值的数组。

upperlimit无或浮动,可选

输入数组中大于给定限制的值将被忽略。当上限为NONE时,则使用所有值。默认值为None。

axis整型或无型,可选

要沿其运行的轴。默认值为0。如果没有,则对整个阵列进行计算 a

inclusive{True,False},可选

此标志确定是否包含完全等于上限的值。默认值为True。

nan_policy{‘Propagate’,‘RAISE’,‘OMIT’},可选

定义输入包含NaN时的处理方式。以下选项可用(默认值为‘Propagate’):

  • ‘Propagate’:返回NaN

  • “raise”:引发错误

  • ‘omit’:执行计算时忽略NaN值

退货
tmax浮点数、整型或ndarray

最大修剪数。

示例

>>> from scipy import stats
>>> x = np.arange(20)
>>> stats.tmax(x)
19
>>> stats.tmax(x, 13)
13
>>> stats.tmax(x, 13, inclusive=False)
12