Tensorflow convert_to_tensor TypeError:需要单个张量时的张量列表

Tensorflow convert_to_tensor TypeError:需要单个张量时的张量列表,tensorflow,Tensorflow,我在执行下面的代码时遇到以下错误。rnn.rnn()返回张量列表。错误在转换张量线上 TypeError:需要单个张量时的张量列表 当我还将dtype参数初始化为tf.float32时 output_tensor = tf.convert_to_tensor(outputs, dtype=tf.float32) 我在同一行中遇到以下错误: TypeError:应为float32,但得到了包含“\u Message”类型张量的列表 这些错误的原因是什么?我希望我的最终输出是一个包含张量的张量 编

我在执行下面的代码时遇到以下错误。rnn.rnn()返回张量列表。错误在转换张量线上

TypeError:需要单个张量时的张量列表

当我还将dtype参数初始化为tf.float32时

output_tensor = tf.convert_to_tensor(outputs, dtype=tf.float32)
我在同一行中遇到以下错误:

TypeError:应为float32,但得到了包含“\u Message”类型张量的列表

这些错误的原因是什么?我希望我的最终输出是一个包含张量的张量


编辑:我检查了列表中各个张量的数据类型。他们都是32型的。现在这个错误的原因可能是什么?

我应该使用它来实现这个目的:将N维张量列表转换为N+1维向量。非常简单。

这个操作符现在被称为
tf.stack()。
output_tensor = tf.convert_to_tensor(outputs, dtype=tf.float32)