DeprecationWarning:元素比较失败;将来会出现错误打印np.array结果== label_test [:2000]

问题描述

1。我想检查我刚才在下面的代码中使用的分类器的准确性:

print((np.array(result)==label_test[:2000]).mean())

2.result是一个列表,因此我将其更改为NumPy数组,然后检查与label_test相同的标签数。但是,它没有用。该错误消息表明DeprecationWarning:逐元素比较失败;将来会出现错误。打印(np.array(结果)== label_test [:2000])

解决方法

这是因为操作数的长度不匹配。 即len(result)和len(label_test [:2000])不同。两个操作数的大小均应相同,以执行元素比较。