【问题描述】
如何判断是不是NaN值?
【问题分析】
例如:
a = NaN
type(a)
print(a == nan)
print(a is nan)
从结果,会发现,用==无法判断NaN。实际上,即使第二种方法也不一定会得到正确的判断。
【解决办法】
如果想准确的判断NaN,那么就用math下的isnan函数吧:
math.isnan(a)
问题解决!
(仅供个人学习,不符任何责任~~~~~~~~~~~~~~)
如何判断是不是NaN值?
例如:
a = NaN
type(a)
print(a == nan)
print(a is nan)
从结果,会发现,用==无法判断NaN。实际上,即使第二种方法也不一定会得到正确的判断。
如果想准确的判断NaN,那么就用math下的isnan函数吧:
math.isnan(a)
问题解决!
(仅供个人学习,不符任何责任~~~~~~~~~~~~~~)