Как проиндексировать список с тензором TensorFlow?

Предположим список с неконкатенируемыми объектами, к которым нужно обращаться через справочную таблицу. Таким образом, индекс списка будет тензорным объектом, но это невозможно.

 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]]

Это выведет следующее сообщение об ошибке.

 TypeError: list indices must be integers or slices, not Tensor

Есть ли способ / обходной путь для индексирования списков с тензорами?

Ответы на вопрос(3)

Ваш ответ на вопрос