如何从张量流中的两个张量创建字典?

时间:2019-03-26 07:09:09

标签: dictionary tensorflow

我有两个张量-一个用于键,一个用于值。我正在尝试从它们创建一个字典,以便可以使用创建的字典使用update()函数来更新另一个字典。我该如何实施?我不是在寻找tf.contrib.lookup.HashTable

我尝试使用tf.map_fn,但是会导致以下错误。

s1 = tf.convert_to_tensor(['train-50.tfrecords','train-100.tfrecords','train-300.tfrecords'],tf.string)

s2 = tf.convert_to_tensor([0.01,0.03,0.04],tf.float32)

new_dict = dict(tf.map_fn(lambda x:(x[0], x[1]),(s1,s2),dtype=(tf.string,tf.
float32)))
  

TypeError:无法将字典更新序列元素#0转换为   顺序

0 个答案:

没有答案