我正在尝试使用Tensorflow和Python对MNIST上的数字进行分类 我在这行中将numpy数组提供给feed_dict时遇到错误 -
x = tf.placeholder(dtype = tf.float32, shape = (None, 784))
y_correct = tf.placeholder(dtype = tf.float32, shape = (None, 10))
sess.run(train_step, feed_dict = {x: batch_xs, y_correct: batch_ys})
错误是TypeError:UnhashableType:'numpy.ndarray'
我确认了batch_xs和batch_ys的形状,它们是(100,784)和(100,10),100是我的批量大小。
此外,当我尝试运行Tensorflow教程中给出的示例时,同样的代码正在运行,并且batch_xs和batch_ys是'numpy.ndarray'。
我真的很感激这里的一些帮助。感谢。