当在Python / Numpy中转换为布尔值时,为什么“ Not a Number”值不等于True?
发布于 2021-01-29 16:37:39
将NumPy非数字值转换为布尔值时,它变为True,例如,如下所示。
>>> import numpy as np
>>> bool(np.nan)
True
这与我的直觉期望完全相反。这种行为是否有合理的依据?
(我怀疑八度中可能会出现相同的行为。)
关注者
0
被浏览
152