相关疑难解决方法(0)

Numpy:最大值是 NaN

我关于 Python 的问题真的很简单:我必须修改什么才能使函数max()为任何编译器返回真实值?

import numpy as np
a = np.array([-1, 0, 1, np.nan])
# The maximal value is 1. It is not nan!
a.max()
Run Code Online (Sandbox Code Playgroud)

有可能使用以下代码,但对我来说看起来很难看:

a[np.logical_not(np.isnan(a))].max()
Run Code Online (Sandbox Code Playgroud)

python numpy

3
推荐指数
1
解决办法
557
查看次数

标签 统计

numpy ×1

python ×1