Как проиндексировать список с тензором 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
Есть ли способ / обходной путь для индексирования списков с тензорами?