我有以下 TensorFlow 代码:
tf.constant(tf.random_normal([time_step, batch_size], -1, 1))
我收到
TypeError: List of Tensors when single Tensor expected
。你能告诉我代码有什么问题吗? 最佳答案
有人在another thread上回答了这个问题。
本质上,tf.constant()
将NumPy数组作为参数或某种类型的数组或仅作为值。tf.random_normal()
返回一个Tensor,不能将用作tf.constant()
的参数。
要解决此问题,请使用tf.Variable()
而不是tf.constant()
。
请参阅链接中的答案。这个人解释得更好。
关于python - TypeError : List of Tensors when single Tensor expected - when using const with tf. random_normal,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44206767/