TypeError: unhashable type: 'numpy.ndarray'
Posted xiaodongsuibi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeError: unhashable type: 'numpy.ndarray'相关的知识,希望对你有一定的参考价值。
在TensorFlow中运行程序出现如下 TypeError: unhashable type: ‘numpy.ndarray‘,主要原因可能是数据类型的问题,如下:
batch_X = X_train[idx, :]
batch_y = y_train[idx, :]
可能X_train 是 DataFrame格式的,不能用于迭代,可将其转化成 np.array 格式的,如 X_train = np.array(X_train)
以上是关于TypeError: unhashable type: 'numpy.ndarray'的主要内容,如果未能解决你的问题,请参考以下文章
如何克服 TypeError: unhashable type: 'list'
Python debug——TypeError unhashable type(list/set/dict)
这里的正确语法是啥?获取类型 TypeError: unhashable type: 'dict
Python "TypeError: unhashable type: 'slice'" 用于编码分类数据