Como indexar uma lista com um tensor TensorFlow?
Assuma uma lista com objetos não concatenáveis que precisam ser acessados por meio de uma tabela de consulta. Portanto, o índice da lista será um objeto tensor, mas isso não é possível.
tf_look_up = tf.constant(np.array([3, 2, 1, 0, 4]))
index = tf.constant(2)
list = [0,1,2,3,4]
target = list[tf_look_up[index]]
Isso exibirá a seguinte mensagem de erro.
TypeError: list indices must be integers or slices, not Tensor
É uma maneira / solução alternativa para indexar listas com tensores?