小编Uri*_*hav的帖子

Tensorflow:将Tensor切成重叠块

我有一个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

10
推荐指数
2
解决办法
2561
查看次数

标签 统计

tensorflow ×1