[英]TypeError when feeding tensorflow placeholder
我正在嘗試用以下語句填充占位符:
image = tf.placeholder(tf.int32,shape = (256,256))
image.eval(feed_dict={image, (image_)})
其中image_是:
array([[ 5, 12, 8, ..., 21, 2, 11],
[ 5, 11, 13, ..., 9, 12, 4],
[ 7, 2, 13, ..., 7, 9, 6],
...,
[ 1, 1, 6, ..., 8, 2, 4],
[ 0, 2, 6, ..., 3, 6, 7],
[ 4, 1, 4, ..., 9, 0, 5]], dtype=uint32)
我收到以下錯誤:TypeError:不可散列的類型:'numpy.ndarray'。 有人有什么想法嗎?
順便說一句,我正在嘗試將.mat文件作為圖像加載到張量中。 我有更好的選擇嗎?
謝謝。
feed_dict應該是字典,因此您需要更改行
image.eval(feed_dict={image, (image_)})
進入
image.eval(feed_dict={image:image_})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.