簡體   English   中英

tensorflow:如何提供 numpy.ndarray?

[英]tensorflow: How to feed numpy.ndarray?

我解碼了一個 JPEG 圖像,並將它的形狀為n_samples x n_features作為二維numpy.ndarray 我將其提供給 tensorflow 如下:

sess.run(train_step, feed_dict={X : train_set.Features, y_ : train_set.labels}) 

這將返回一個 TypeError: TypeError: unhashable type: 'numpy.ndarray'

我認為這是一個簡單的問題,但我找不到好的建議。 我發現最接近的是這篇關於堆棧溢出的帖子,但據我所知,這就是我所做的。

我猜你的 X 和 train_set.Features 可能有不同的形狀。 舉些例子,

# cifar10 datasets 
x = tf.placeholder(tf.float32,shape = (None,32,32,3))
y = tf.placeholder(tf.float32,shape = (None,10))
print x_batch.shape   # (batch_size,32,32,3)
print y_batch.shape   # (batch_size,10)
# and feed_dict should be
feed_dict = {x:x_batch,y:y_batch}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM