【发布时间】:2018-08-29 22:06:24
【问题描述】:
我有一个占位符变量,它需要一批输入图像:
input_placeholder = tf.placeholder(tf.float32, [None] + image_shape, name='input_images')
现在我有 2 个输入数据来源:
1) 张量和
2)一些numpy数据。
对于 numpy 输入数据,我知道如何将数据提供给占位符变量:
sess = tf.Session()
mLoss, = sess.run([loss], feed_dict = {input_placeholder: myNumpyData})
如何将张量提供给该占位符变量?
mLoss, = sess.run([loss], feed_dict = {input_placeholder: myInputTensor})
给我一个错误:
TypeError: The value of a feed cannot be a tf.Tensor object. Acceptable feed values include Python scalars, strings, lists, or numpy ndarrays.
我不想使用.eval() 将张量转换为 numpy 数组,因为这会减慢我的程序速度,还有其他方法吗?
【问题讨论】:
标签: tensorflow