TensorArray从另一个张量初始化

时间:2017-08-07 18:15:22

标签: tensorflow

从tensorflow中的另一个张量初始化tensorarray的正确方法是什么。

假设我有一个张量

T1 

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

有什么方法可以说这个tensorarray取决于T1?看documentation我无法弄清楚如何初始化它。

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

1 个答案:

答案 0 :(得分:1)

raw_rnn的文档中,他们使用

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

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