Python 在keras中设置模型的输入形状

Python 在keras中设置模型的输入形状,python,input,keras,shape,Python,Input,Keras,Shape,我在张量流上看到了其他类似的问题,但与我的问题不匹配 型号: 结果 数据: 有1000个数据,每个数据都有形状(128647),并且有一列数据帧df。 因此,尺寸结果和数据预览如下: 问题 问题是:当我将数据传递给模型时,出现了一些大小错误 train_history = model.fit( x = df["data"], y = df["genre_idx"], valida

我在张量流上看到了其他类似的问题,但与我的问题不匹配

型号: 结果

数据: 有1000个数据,每个数据都有形状(128647),并且有一列数据帧df。 因此,尺寸结果和数据预览如下:

问题 问题是:当我将数据传递给模型时,出现了一些大小错误

train_history = model.fit(  x = df["data"],
                            y = df["genre_idx"],
                            validation_split = 0.1,
                            epochs = 30,
                            batch_size = 200,
                            verbose = 2
                         )
和错误消息如下所示:

Error when checking input: expected input_79 to have 3 dimensions, but got array with shape (1000, 1)

这可能是一个很低的问题,但我没有弄清楚这种情况的主要问题是什么以及如何解决它。

您需要将其作为一个单独的数据数组,您可以使用数据帧的。输入的预期形状是
(1000128647)

Error when checking input: expected input_79 to have 3 dimensions, but got array with shape (1000, 1)