【问题标题】:TensorArray Initialization from another tensorTensorArray 从另一个张量初始化
【发布时间】:2018-03-14 18:05:45
【问题描述】:

从张量流中的另一个张量初始化张量数组的正确方法是什么。

假设我有一个张量

T1 

TensorArr = tf.TensorArray(tf.int32, 1, dynamic_size=True)

如何说这个 tensorarray 依赖于 T1?看着documentation 我不知道如何初始化它。

如果我的理解有误,请纠正我,T1 是一个嵌套张量,我想使用 tf.while_loop 循环一个维度,因此我想用它初始化 TensorArray。

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    raw_rnn 的文档中,他们使用

    inputs_ta = tf.TensorArray(dtype=tf.float32, size=max_time)
    inputs_ta = inputs_ta.unstack(inputs)
    

    inputs 是一个形状为 (max_time,batch_size,num_hidden) 的张量。 希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-16
      • 2019-07-30
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多