当数组中存在非NaN值时,Python Numpy的nanmax()函数返回数组中的最大非NaN值。
nanmax()函数是numpy库中的一个函数,用于计算数组中的最大值,但会忽略NaN(Not a Number)值。如果数组中只包含NaN值,那么nanmax()函数将返回NaN。
nanmax()函数的语法如下: numpy.nanmax(arr, axis=None, out=None)
参数说明:
nanmax()函数的返回值是数组中的最大非NaN值。
使用示例:
import numpy as np
arr = np.array([1, 2, np.nan, 4, 5])
max_value = np.nanmax(arr)
print(max_value)
输出结果:
5.0
在这个例子中,数组arr中包含了非NaN值1、2、4和5。通过调用nanmax()函数,可以得到数组中的最大非NaN值,即5.0。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云