numpy nan值的判断

时间:2021-06-25 14:55:37

我发现在数据处理中非常常见的就是nan值的判断,筛选数据尤为常见,

判断数据是否为nan,前提是np.float类型数组,但在应用于对象数组时会引发TypeError

# 返回bool类型
np.isnan(ndarray)

  

但是np没有直接提供给我们非nan的判断,起初我试了一试np.notnan(),然后发现np并没有替我们封装,

但是np有一个非常好用的特性也就是np.nan != np.nan

于是乎,我们可以这么写

# 返回bool类型
ndarray == ndarray