【发布时间】:2020-09-06 22:30:23
【问题描述】:
我每行都有时间序列数据(以列作为时间步长),我想根据条件行值(即“填充量”)在每一行左右填充 0。这就是我所拥有的:
Padding amount T1 T2 T3
0 3 2.9 2.8
1 2.9 2.8 2.7
1 2.8 2.3 2.0
2 4.4 3.3 2.3
这就是我想要制作的:
Padding amount T1 T2 T3 T4 T5
0 3 2.9 2.8 0 0 (--> padding = 0, so no change)
1 0 2.9 2.8 2.7 0 (--> shifted one to the left)
1 0 2.8 2.3 2.0 0
2 0 0 4.4 3.3 2.3 (--> shifted two to the right)
我看到Keras 具有序列填充,但不确定考虑到所有行具有相同数量的条目,这将如何工作。我正在查看Shift 和np.roll,但我确信在某处已经存在解决方案。
【问题讨论】:
-
这并不完全是一个骗子,但this 可以帮助你,除非你需要先创建缺少的列我猜
-
为什么会有一个numpy标签?