当我在 python 中将整数或 float 与 np.nan
进行比较时会发生什么?
5 < np.nan?
np.nan > 100?
我自己运行这些命令,每次都得到False
。这是一致的行为吗?
最佳答案
是的,这是正确的。事实上,按照 np.nan 的编写方式,如果您尝试 np.nan == np.nan
也会得到 False或np.nan = None
。正如评论中所述,您应该使用 np.isnan 代替。
关于python - 与 python 中的 np.nan 进行标量比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42399131/