Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我能';t通过使用tf.重塑()将(无,375)重塑为(25,15)_Python_Numpy_Tensorflow_Deep Learning_Conv Neural Network - Fatal编程技术网

Python 为什么我能';t通过使用tf.重塑()将(无,375)重塑为(25,15)

Python 为什么我能';t通过使用tf.重塑()将(无,375)重塑为(25,15),python,numpy,tensorflow,deep-learning,conv-neural-network,Python,Numpy,Tensorflow,Deep Learning,Conv Neural Network,这是一张25*15的图像,我想通过CNN来确定它是什么 在训练我的CNN时,我输入一个名为“img”的numpy作为数据集,其形状为(200375): 此numpy包含200个示例,每个示例都有375个功能 但当我把这个小天体重塑成(-1,25,15,1)张量时: 出了点问题: Cannot feed value of shape (200, 375) for Tensor 'Reshape:0', which has shape '(?, 25, 15, 1)' 我不知道为什么它不能工作,2

这是一张25*15的图像,我想通过CNN来确定它是什么

在训练我的CNN时,我输入一个名为“img”的numpy作为数据集,其形状为(200375):

此numpy包含200个示例,每个示例都有375个功能

但当我把这个小天体重塑成(-1,25,15,1)张量时:

出了点问题:

Cannot feed value of shape (200, 375) for Tensor 'Reshape:0', which has shape '(?, 25, 15, 1)'
我不知道为什么它不能工作,25*15确实是375。
谢谢大家!

您似乎没有重新设置要馈送到占位符的dict变量的形状。您必须将img变量重塑为[-1,25,15,1]

谢谢您的回答,我更改了代码,将dict变量重塑为[-1,25,15,1],它可以工作。好的,然后请接受答案,以便其他人可以看到您的问题已经解决。
X = tf.placeholder(tf.float32, [None, 375])
X = tf.reshape(X,[-1,25,15,1])
Cannot feed value of shape (200, 375) for Tensor 'Reshape:0', which has shape '(?, 25, 15, 1)'