首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当数组中存在非NaN值时,Python Numpy nanmax()返回nan

当数组中存在非NaN值时,Python Numpy的nanmax()函数返回数组中的最大非NaN值。

nanmax()函数是numpy库中的一个函数,用于计算数组中的最大值,但会忽略NaN(Not a Number)值。如果数组中只包含NaN值,那么nanmax()函数将返回NaN。

nanmax()函数的语法如下: numpy.nanmax(arr, axis=None, out=None)

参数说明:

  • arr:要计算最大值的数组。
  • axis:可选参数,指定计算最大值的轴。如果不提供该参数,则计算整个数组的最大值。
  • out:可选参数,用于存储结果的输出数组。

nanmax()函数的返回值是数组中的最大非NaN值。

使用示例:

代码语言:txt
复制
import numpy as np

arr = np.array([1, 2, np.nan, 4, 5])
max_value = np.nanmax(arr)
print(max_value)

输出结果:

代码语言:txt
复制
5.0

在这个例子中,数组arr中包含了非NaN值1、2、4和5。通过调用nanmax()函数,可以得到数组中的最大非NaN值,即5.0。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云产品:云服务器(CVM)
  • 产品介绍链接地址:https://cloud.tencent.com/product/cvm
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券