nan 值比较 (PLW0177)
源自 Pylint 代码检查工具。
作用
检查与 NaN 值的比较。
为什么这不好?
与 NaN 值比较可能会导致意外的结果。例如,float("NaN") == float("NaN") 将返回 False,并且通常,x == float("NaN") 将始终返回 False,即使 x 是 NaN。
要确定一个值是否为 NaN,请使用 math.isnan 或 np.isnan,而不是直接与 NaN 进行比较。
示例
建议改为