Python Tensorflow ValueError:要解压缩的值太多

Python Tensorflow ValueError:要解压缩的值太多,python,tensorflow,Python,Tensorflow,我是Tensorflow的新手。我试图将张量列表放入tf.train.batch()函数中,但我得到了一个ValueError(太多的值无法解包(预期为2))。这是我的代码,错误来自第二行 g = tf.unstack(data, num = 60366, axis = 0) X_mb, _ = tf.train.batch(g, 32, capacity = 60366) 我的数据是一个[60366,39]矩阵 有人能帮我吗? 谢谢 看起来您需要这个: X_mb, *_ = tf.train

我是Tensorflow的新手。我试图将张量列表放入
tf.train.batch()
函数中,但我得到了一个
ValueError(太多的值无法解包(预期为2))
。这是我的代码,错误来自第二行

g = tf.unstack(data, num = 60366, axis = 0)
X_mb, _ = tf.train.batch(g, 32, capacity = 60366)
我的数据是一个[60366,39]矩阵

有人能帮我吗?
谢谢

看起来您需要这个:

X_mb, *_ = tf.train.batch(g, 32, capacity = 60366)
或者这个:

X_mb = tf.train.batch(g, 32, capacity = 60366)[0]