tf.train.slice_input_producer()
tf.train.slice_input_producer处理的是来源tensor的数据 转载自: https://blog.csdn.net/dcrmg/article/details/79776876 里面有详细参数解释 官方说明 简单使用 import tensorflow as tf images = ['img1', 'img2', 'img3', 'img4', 'img5'] labels= [1,2,3,4,5] epoch_num=8 f = tf.train.slice_input_producer([images, labels],num_epochs=None,shuffle=True) with tf.Session() as sess: sess.run(tf.global_variables_initializer()) coord = tf.train.Coordinator() threads = tf.train.start_queue_runners(sess=sess, coord=coord) for i in range(epoch_num): k = sess.run(f) print (i,k) coord.request_stop() coord.join(threads) 运行结果: 用tf.data.Dataset.from