【发布时间】:2018-07-03 04:58:40
【问题描述】:
我想知道是否有办法在 TensorFlow 中执行以下操作,使用 gather_nd 或类似的东西。
我有两个张量:
-
values形状为[128, 100], -
indices形状为[128, 3],
indices 的每一行都包含沿values 的第二维的索引(对于同一行)。我想使用indices 索引values。例如,我想要这样做的东西(使用松散的符号来表示张量):
values = [[0, 0, 0, 1, 1, 0, 1],
[1, 1, 0, 0, 1, 0, 0]]
indices = [[2, 3, 6],
[0, 2, 3]]
batched_gather(values, indices) = [[0, 1, 1], [1, 0, 0]]
此操作将遍历values 和indices 的每一行,并使用indices 行对values 行执行聚集。
在 TensorFlow 中是否有一种简单的方法可以做到这一点?
谢谢!
【问题讨论】:
标签: python tensorflow