原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.nanmax.html
校对:(虚位以待)
numpy.
nanmax
(a, axis=None, out=None, keepdims=<class numpy._globals._NoValue>)[source]返回沿轴的数组或最大值的最大值,忽略任何NaN。当遇到all-NaN切片时,会出现RuntimeWarning
,并返回该切片的NaN。
参数: | a:array_like
axis:int,可选
out:ndarray,可选
keepdims:bool,可选 |
---|---|
返回: | nanmax:ndarray
|
也可以看看
笔记
Numpy使用IEEE标准二进制浮点运算(IEEE 754)。这意味着不是数字不等于无穷大。正无穷大被视为非常大的数,负无穷大被视为非常小(即负)数。
如果输入具有整数类型,该函数等效于np.max。
例子
>>> a = np.array([[1, 2], [3, np.nan]])
>>> np.nanmax(a)
3.0
>>> np.nanmax(a, axis=0)
array([ 3., 2.])
>>> np.nanmax(a, axis=1)
array([ 2., 3.])
当存在正无穷大和负无穷大时:
>>> np.nanmax([1, 2, np.nan, np.NINF])
2.0
>>> np.nanmax([1, 2, np.nan, np.inf])
inf