向Tensorflow提供numpy数组将得到TypeE

2024-04-18 20:00:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用Tensorflow和Python对MNIST上的数字进行分类。
我在给numpy数组输入数据时出错-

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:'努比·恩达雷'

我确认了批次X和批次Y的形状,它们是(100784)和(100,10),100是我的批次大小。
另外,当我尝试运行Tensorflow教程中给出的示例时,同样的代码也在运行,其中batch_xs和batch_y是'努比·恩达雷'. 在

我真的很感谢你的帮助。谢谢。在


Tags: numpynonetftensorflowbatch分类数字placeholder