【发布时间】:2022-01-11 08:52:06
【问题描述】:
我有这样的形状 (6042, 6) 的 CSV 数据,并使用 DataFrame 调用它:
我想将它用于 LSTM 的输入。
根据我的阅读,LSTM 需要 3d 数组 [samples, time steps, features] 形式的数据。
因为DataFrame没有reshape属性,我改成NumPy数组,尝试reshape,但是报错:
TypeError: only integer scalar arrays can be converted to a scalar index
我尝试使用以下代码:
train_data = train_data.to_numpy()
train_data = train_data.reshape(1, train_data[0], train_data[1])
我的步骤错了吗?
【问题讨论】:
标签: python dataframe numpy deep-learning lstm