Я обучил LSTM AutoEncoder и хотел бы видеть прогнозируемые данные в виде DataFrame.Пока что у предсказанного numpy есть три измерения:
series_predicted = autoencoder.predict(np.reshape(series.values, (series.shape[0], timesteps, series.shape[1])))
series_predicted.shape
(3296, 1, 268)
Как удалить измерение временных шагов, чтобы вернуться к двум измерениям иприменить: df_predicted = pd.DataFrame(series_predicted, column=series.column)
ОБНОВЛЕНИЕ:
Как бы я поступил, если у меня нет размера 1, чтобы сжать?
- Как (100, 23,178)
- Я хочу, чтобы он был плоским до (100 * 23, 178)
У меня есть 100 последовательностей длины 23 с размером объекта 178.