简单理解TensorFlow textlinereader的例子

import tensorflow as tfimport numpy as npdefmain(): filename_queue = tf.train.string_input_producer(["test.txt", "test2.txt"], num_epochs=1)

    reader = tf.TextLineReader()

    key, value = reader.read(filename_queue)

    with tf.Session() as sess:

        sess.run(tf.initialize_local_variables())

        tf.train.start_queue_runners()

        num_examples = 0        try:

            while True:

                s_key, s_value = sess.run([key, value])

                print( s_key, s_value)

            num_examples += 1        except tf.errors.OutOfRangeError:

            print ("There are", num_examples, "examples")if __name__ == "__main__":

    main()

test.txt test2.txt内容随意。 

其结果会输出test2.txt test.txt的内容(test2.txt的内容先输出)

核心是先建立TextlineReader() 然后reader.read(其参数为queue或tensor) 用string_input_producer来生成queue即可。


原文参考:http://blog.csdn.net/transmaple/article/details/77919313

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 还记得一月份,我对哥哥说“我不愿意增员做晋升,哪怕我把团队做大,哪怕我成为经理总监,只要公司不想要我,它会有很多方...
    湖心倚照阅读 484评论 3 3
  • 似阳光轻划冬冷 朵朵白梅吐妖娆 笑春到 不惧冷风 独站枝翘 粉脸含羞 怯迎春来早 怎一乍吐绿 又一年春意 暗风催枝...
    轻翼阅读 428评论 0 0
  • 如何避免中式英语?其实,这个问题无解,因为你的中文环境决定了英文一定会受到中式思维的影响。唯一的办法是多受英文环境...
    柠果然檬阅读 11,291评论 1 1