tensorflow学习——批量读取数据
来源:互联网 发布:php语言培训 编辑:程序博客网 时间:2024/05/04 21:13
import tensorflow as tfimport numpy as npdef generate_data(): num = 25 label = np.asarray(range(0, num)) images = np.random.random([num, 5, 5, 3]) print('label size :{}, image size {}'.format(label.shape, images.shape)) return label, imagesdef get_batch_data(): label, images = generate_data() images = tf.cast(images, tf.float32) label = tf.cast(label, tf.int32) input_queue = tf.train.slice_input_producer([images, label], shuffle=False) image_batch, label_batch = tf.train.batch(input_queue, batch_size=10, num_threads=1, capacity=64) return image_batch, label_batchimage_batch, label_batch = get_batch_data()with tf.Session() as sess: coord = tf.train.Coordinator() threads = tf.train.start_queue_runners(sess, coord) i = 0 try: while not coord.should_stop(): image_batch_v, label_batch_v = sess.run([image_batch, label_batch]) i += 1 for j in range(10): print(image_batch_v.shape, label_batch_v[j]) except tf.errors.OutOfRangeError: print("done") finally: coord.request_stop() coord.join(threads)
阅读全文
0 0
- tensorflow学习——批量读取数据
- 深度学习小白——Tensorflow(三) 读取数据
- tensorflow学习——json数据保存及读取
- TensorFlow学习笔记5——TensorFlow高效读取数据的方法
- TensorFlow学习之CNN-Cifar10代码阅读与详解(一):cifar10数据批量读取
- TensorFlow高效读取数据——TFRecord
- tensorflow tf.train.batch之数据批量读取
- Tensorflow深度学习入门——下载和读取MNIST数据
- TensorFlow官方教程学习笔记(四)——MNIST数据集的读取
- tensorflow学习——tfreader格式,队列读取数据tf.train.shuffle_batch()
- TensorFlow学习笔记之读取数据概述
- TensorFlow学习笔记(三):数据读取
- tensorflow爬坑行:数据读取
- Tensorflow图片数据读取
- Tensorflow读取数据
- Tensorflow读取数据
- tensorflow读取文件数据
- Tensorflow读取数据1
- 正确“吃鸡”姿势:《荒野行动》用户破亿、《终结者2》用户超5200万
- 京东物流独立后外单实现盈利 定义新一代物流
- Finder显示/隐藏文件和文件夹
- 给你最美的冬日 vivo X20星耀红圣诞限量版礼盒发布
- java集合知识点总结
- tensorflow学习——批量读取数据
- Qt中中文字符 一劳永逸的解决方法
- 为了贴上“全面屏”的标签,国产手机的吃相都成这样了(附工信部照片)
- git分支及多人协助使用教程及视频演示
- [bzoj3631][树链剖分]松鼠的新家
- [BZOJ]2244: [SDOI2011]拦截导弹 DP+CDQ分治+树状数组
- 机器学习随笔【不定时更新】
- Visual Studio 2017的第五个更新包扩展了调试工具
- 数据库架构演变概要