该建议仅适用于
if测试值的“真实性”的语句。
numpy是另一种野兽。
>>> a = np.array([True, False]) >>> a == Truearray([ True, False], dtype=bool)>>> a is TrueFalse
请注意,这
a is True始终
False是因为
a是数组而不是布尔值,并且
is执行简单的引用相等性测试(例如,仅
True isTrue;
None is not True例如)。
欢迎分享,转载请注明来源:内存溢出
该建议仅适用于
if测试值的“真实性”的语句。
numpy是另一种野兽。
>>> a = np.array([True, False]) >>> a == Truearray([ True, False], dtype=bool)>>> a is TrueFalse
请注意,这
a is True始终
False是因为
a是数组而不是布尔值,并且
is执行简单的引用相等性测试(例如,仅
True isTrue;
None is not True例如)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)