Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 如何重塑4d numpy阵列以训练模型_Python_Arrays_Numpy_Tensorflow_Lstm - Fatal编程技术网

Python 如何重塑4d numpy阵列以训练模型

Python 如何重塑4d numpy阵列以训练模型,python,arrays,numpy,tensorflow,lstm,Python,Arrays,Numpy,Tensorflow,Lstm,我正在尝试训练我已经编译好的CNN和LSTM模型。然而,我不断地得到错误 ValueError:检查输入时出错:应为 time_分配_151_输入为5维,但得到的数组为 形状(4732,32,32,3) 我的模型摘要看起来有点像这样 图层(类型)输出形状参数# 时间分布151(时间di(无、3、32、13、13)4736 时间分配152(时间di(无、3、32、11、11)9248 时间分布(TimeDi(None,3,32,5,5)0 我似乎无法将我的输入形状扩展到它期望的5维数组。在网

我正在尝试训练我已经编译好的CNN和LSTM模型。然而,我不断地得到错误

ValueError:检查输入时出错:应为 time_分配_151_输入为5维,但得到的数组为 形状(4732,32,32,3)

我的模型摘要看起来有点像这样

图层(类型)输出形状参数# 时间分布151(时间di(无、3、32、13、13)4736


时间分配152(时间di(无、3、32、11、11)9248


时间分布(TimeDi(None,3,32,5,5)0


我似乎无法将我的输入形状扩展到它期望的5维数组。在网上查看了各种来源后,我没有幸能够重塑我的numpy数组


任何帮助都会非常出色

您可以使用以下代码:

x = np.array([[4732, 32, 32, 3]])
x.reshape(x.shape[0],-1)

我希望它能起作用。

@AK47抱歉,这里是模型摘要的更好的视图。请将所有文本和代码以文本的形式发布,而不是以截图的形式发布。@NilsWerner完成