Tensorflow convert_to_tensor TypeError:需要单个张量时的张量列表
我在执行下面的代码时遇到以下错误。rnn.rnn()返回张量列表。错误在转换张量线上 TypeError:需要单个张量时的张量列表 当我还将dtype参数初始化为tf.float32时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”类型张量的列表 这些错误的原因是什么?我希望我的最终输出是一个包含张量的张量 编
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)