假设我有一个张量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
对高维张量的作用。