如何解决 unhashable 类型:numpy ndarray

xjy912

当我将常规 knn 方法应用于我的算法时,我遇到了这个问题:

类型错误:不可散列类型:'numpy.ndarray'

def classify(inx, dataset, labels, k):

    dist = tf.sqrt(tf.reduce_sum(tf.square(inx - dataset), axis=1))

    k_labels = [labels[index] for index in np.argsort(dist)[0 : k]]

    lab = collections.Counter(k_labels).most_common(1)[0][0]
    return lab

错误:

 File "C:/Users/xjy/untitled0.py", line 166, in classify
    lab = collections.Counter(k_labels).most_common(1)[0][0]

  File "C:\Users\xjy\Anaconda3\envs\xjy\lib\collections\__init__.py", line 535, in __init__
    self.update(*args, **kwds)

  File "C:\Users\xjy\Anaconda3\envs\xjy\lib\collections\__init__.py", line 622, in update
    _count_elements(self, iterable)

TypeError: unhashable type: 'numpy.ndarray'
穆吉加

如果您k_labels是[array([1., 0., 0., 0., 0., 0., 0., 0.], dtype=float32)]那么

lab = collections.Counter(k_labels[0]).most_common(1)[0][0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何解决不可散列类型的问题:“ numpy.ndarray”

来自分类Dev

TypeError: unhashable type: 'numpy.ndarray' - 如何通过查询球树的半径从数据框中获取数据?

来自分类Dev

TypeError: unhashable type: 'numpy.ndarray' 试图从数据集创建散点图

来自分类Dev

TypeError: unhashable type: 'numpy.ndarray' 从 BigQuery 合并 Pandas 数据帧时

来自分类Dev

TypeError:无法散列的类型:'numpy.ndarray'-如何在执行query()时解决此错误

来自分类Dev

如何访问numpy ndarray的元素?

来自分类Dev

如何扩展numpy.ndarray

来自分类Dev

尝试制作列表字典时,如何解决错误“ unhashable type:'list'”?

来自分类Dev

如何将字节类型的图像转换为numpy.ndarray?

来自分类Dev

如何修复 Pandas 导入 AttributeError “类型对象 'numpy.ndarray' 没有属性 '__array_function__'”

来自分类Dev

如何解决类型族冲突的实例?

来自分类Dev

如何解决F#的类型系统

来自分类Dev

如何解决与导入类型的冲突?

来自分类Dev

如何解决pyright的“类型不明”警告?

来自分类Dev

如何解决F#的类型系统

来自分类Dev

如何解决类型不匹配问题?

来自分类Dev

如何解决不兼容的类型?

来自分类Dev

如何从numpy数组构造ndarray?蟒蛇

来自分类Dev

如何从元组迭代创建numpy.ndarray

来自分类Dev

如何为嵌套的numpy ndarray设置dtype?

来自分类Dev

如何从numpy.ndarray中提取值

来自分类Dev

如何过滤numpy ndarray中的列

来自分类Dev

如何在numpy ndArray中插入值?

来自分类Dev

如何减少numpy.ndarray的形状?

来自分类Dev

如何堆叠多个图像numpy ndarray

来自分类Dev

MXNET - 无效的数据类型 '<type 'numpy.ndarray'>',应该是 NDArray、numpy.ndarray,

来自分类Dev

'numpy.ndarray' 对象如何不是 'numpy.ndarray' 对象?

来自分类Dev

unhashable 类型:词袋中的“list”

来自分类Dev

如何解决错误:“ JSON写入中的类型无效(NSConcreteData)”

Related 相关文章

  1. 1

    如何解决不可散列类型的问题:“ numpy.ndarray”

  2. 2

    TypeError: unhashable type: 'numpy.ndarray' - 如何通过查询球树的半径从数据框中获取数据?

  3. 3

    TypeError: unhashable type: 'numpy.ndarray' 试图从数据集创建散点图

  4. 4

    TypeError: unhashable type: 'numpy.ndarray' 从 BigQuery 合并 Pandas 数据帧时

  5. 5

    TypeError:无法散列的类型:'numpy.ndarray'-如何在执行query()时解决此错误

  6. 6

    如何访问numpy ndarray的元素?

  7. 7

    如何扩展numpy.ndarray

  8. 8

    尝试制作列表字典时,如何解决错误“ unhashable type:'list'”?

  9. 9

    如何将字节类型的图像转换为numpy.ndarray?

  10. 10

    如何修复 Pandas 导入 AttributeError “类型对象 'numpy.ndarray' 没有属性 '__array_function__'”

  11. 11

    如何解决类型族冲突的实例?

  12. 12

    如何解决F#的类型系统

  13. 13

    如何解决与导入类型的冲突?

  14. 14

    如何解决pyright的“类型不明”警告?

  15. 15

    如何解决F#的类型系统

  16. 16

    如何解决类型不匹配问题?

  17. 17

    如何解决不兼容的类型?

  18. 18

    如何从numpy数组构造ndarray?蟒蛇

  19. 19

    如何从元组迭代创建numpy.ndarray

  20. 20

    如何为嵌套的numpy ndarray设置dtype?

  21. 21

    如何从numpy.ndarray中提取值

  22. 22

    如何过滤numpy ndarray中的列

  23. 23

    如何在numpy ndArray中插入值?

  24. 24

    如何减少numpy.ndarray的形状?

  25. 25

    如何堆叠多个图像numpy ndarray

  26. 26

    MXNET - 无效的数据类型 '<type 'numpy.ndarray'>',应该是 NDArray、numpy.ndarray,

  27. 27

    'numpy.ndarray' 对象如何不是 'numpy.ndarray' 对象?

  28. 28

    unhashable 类型:词袋中的“list”

  29. 29

    如何解决错误:“ JSON写入中的类型无效(NSConcreteData)”

热门标签

归档