我需要将字符串存储在一系列元素中,当我存储并进行比较时,它们并不相同。我不确定我缺少什么。
test = np.zeros(1,dtype=[('data','a8')])
test['data']=str("right")
print(test[0]['data'], test[0]['data'] == "right")
我的输出是b'right' False
。不过,应该是True
。
您正在比较字符串和字节(请注意打印输出中的B)。尝试
print(test[0]['data'] == b"right")