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?

questionAnswers(3)

yourAnswerToTheQuestion