在TF中从矩阵中选择列(实际上是张量)并将零散射回去?

时间:2018-07-06 12:27:19

标签: tensorflow

假设我有一个张量A的张量[None, N, ...],并且我想从中选择列[c1, ..., ck],其中每个ci是一个常量,在前进。

我想生成形状为B的张量[None, N, ...],这样

B[i, j, ...] == A[i, j, ...] if j in [c1, ..., ck]

否则

B[i, j, ...] == 0 if j not in [c1, ..., ck]

我该怎么做?我假设可以使用tf.scatter_nd,但是我无法确切地了解indices对高维张量的作用。

0 个答案:

没有答案