我有一个数据集,其中包含['station_id','feature1','feature2',...]
每行都是一个时间步。并按station_id排序。
主要问题是station_ids的时间步长不同...
我想为LSTM层设置形状,例如(NumberOfExamples,TimeSteps,FeaturesPerStep)。
在这种情况下,有人可以帮助我使用np.reshape()吗?
答案 0 :(得分:0)
如果每个示例的时间步数不同,则无法轻易使用重塑。 LSTM通常要做的是,有一批示例,每一批都填充到相同的长度,通常为零。使用np.zeros(shape)
,然后迭代地分配给相应的行。