【发布时间】:2021-07-09 11:25:10
【问题描述】:
我有一个这样的时间序列数据数据框
df = pd.DataFrame({'TimeStep': [1, 2, 3, 1, 2, 3],
'Feature1': [100, 250, 300, 400, 100, 50],
'Feature2' : [2, 5, 100, 10, 42, 17]})
TimeStep |Feature1 |Feature2
|1 |100 |2
|2 |250 |5
|3 |300 |100
|1 |400 |10
|2 |100 |42
|3 |50 |17
现在我想将这些提供给 keras 中的 simpleRNN 层 例如上面的 Batch Size 为 2,timesteps = 3 和 input_dim = 2
我试过 df.to_numpy().reshape((2, 3, 2)) (当然是真实 df 的实际尺寸) 而且那个形状不起作用。
我很感激你能给我的任何指点。 不久前,我用纯 numpy 数组做了类似的事情,但是我没有指定 input_dim 并且它起作用了。
提前致谢!
【问题讨论】:
标签: pandas keras recurrent-neural-network