我想在tensorflow中连接3个或更多数据集。要连接2个数据集,
dataset1 = tf.data.Dataset.range(1, 4)
dataset2 = tf.data.Dataset.range(4, 8)
dataset1.concatenate(dataset2)
但是,通过这种方式,3个或更多数据集无法连接。所以我想做喜欢的事
dataset1 = tf.data.Dataset.range(1, 4)
dataset2 = tf.data.Dataset.range(4, 8)
dataset3 = tf.data.Dataset.range(8, 12)
concatenate(dataset1,dataset2,dataset3)
有什么办法吗?
2条答案
按热度按时间t98cgbkg1#
在这个特定的示例中,您可以
请注意,您必须指定
concatenate
到一个新的变量!它没有在适当的地方运行。当然,如果您有许多数据集,那么这种方法不能很好地扩展,但应该可以:
pexxcrt22#