从tensorflow中的另一个张量初始化tensorarray的正确方法是什么。
假设我有一个张量
T1
TensorArr = tf.TensorArray(tf.int32, 1, dynamic_size=True)
有什么方法可以说这个tensorarray取决于T1?看documentation我无法弄清楚如何初始化它。
如果我的理解错误,请纠正我,T1是嵌套张量,我想使用tf.while_loop循环一个维度,因此我想用它初始化TensorArray。
答案 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)。 希望这会有所帮助。