我有一个1D张量,我希望将其划分为重叠块.我想的是:
tensor = tf.constant([1, 2, 3, 4, 5, 6, 7])
overlapping_blocker(tensor,block_size=3,stride=2)
=> [[1 2 3], [3, 4, 5], [5, 6, 7]]
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只找到了将张量分割成非重叠块的方法.谁知道解决这个问题的方法?
这需要适用于任意输入维度(即我的输入就像一个 tf.placeholder([None])
tensorflow ×1