我如何检查NaN值?

14 浏览
0 Comments

我如何检查NaN值?

float(\'nan\') 表示 NaN(非数字)。但我如何检查它?

admin 更改状态以发布 2023年5月23日
0
0 Comments

检测NaN的常规方法是判断它是否等于本身:

def isNaN(num):
    return num != num

0
0 Comments

使用 math.isnan 函数:

>>> import math
>>> x = float('nan')
>>> math.isnan(x)
True

0