【发布时间】:2018-12-28 20:18:08
【问题描述】:
import tensorflow as tf
import random
import numpy as np
x = tf.placeholder('float')
x = tf.reshape(x, [-1,28,28,1])
with tf.Session() as sess:
x1 = np.asarray([random.uniform(0,1) for i in range(784)])
result = sess.run(x, feed_dict={x: x1})
print(result)
我在使用 mnist 数据进行整形时遇到了一些问题,但这个问题是我的问题的简化版本...... 为什么这段代码实际上不起作用?
显示
“ValueError: 无法为 Tensor 'Reshape:0' 提供形状 (784,) 的值,其形状为 '(?, 28, 28, 1)'”。
我该如何解决?
【问题讨论】:
标签: python numpy tensorflow reshape mnist