Tf.lookup.StaticHashTable со списками (произвольных размеров) в качестве значенийPython

Программы на Python
Anonymous
 Tf.lookup.StaticHashTable со списками (произвольных размеров) в качестве значений

Сообщение Anonymous »

Я хочу связать с именем каждого человека список чисел.

Код: Выделить всё

keys = ["Fritz", "Franz", "Fred"]
values = [[1, 2, 3], [4, 5], [6, 7, 8, 9]]
Если я выполню следующее:

Код: Выделить всё

import tensorflow as tf
table = tf.lookup.StaticHashTable(tf.lookup.KeyValueTensorInitializer(keys, values), default_value=0)
, я получаю ошибку ValueError: невозможно преобразовать непрямоугольную последовательность Python в тензор.
поскольку списки не имеют одинакового размера и, следовательно, не могут быть преобразованы в tf.Tensor.
Есть ли другой способ связать значения тензора со списками произвольных значений форму?
Спасибо за помощь :)

Подробнее здесь: https://stackoverflow.com/questions/642 ... -as-values

Вернуться в «Python»