【发布时间】:2018-01-04 23:28:43
【问题描述】:
谁能解释这种行为?
print np.array(None)
> None
print np.array(None) is None
> False
【问题讨论】:
-
print输出不明确。两个东西打印相同的事实并不意味着它们是同一个对象,甚至它们相等或它们具有相同的类型。毕竟,print 'None'和print None打印相同的东西,但希望你不会对'None' != None感到惊讶。 -
除了所有其他答案之外,值得注意的是
np.array(1)和np.array(2)具有相同的行为