【发布时间】:2016-07-20 23:48:36
【问题描述】:
我有一个形状为 [batch_size, D] 的二维张量 A 和一个形状为 [batch_size] 的一维张量 B。 B 的每个元素都是A 的列索引,对于A 的每一行,例如。 B[i] in [0,D).
张量流中获取值A[B]的最佳方法是什么
例如:
A = tf.constant([[0,1,2],
[3,4,5]])
B = tf.constant([2,1])
具有所需的输出:
some_slice_func(A, B) -> [2,4]
还有另一个约束。在实践中,batch_size 实际上是None。
提前致谢!
【问题讨论】:
标签: tensorflow