1、修改某一程序的时候,使用了session去取数据,导致时间效率非常低。后来,对session.run()进行了测试,发现使用session读取数据的效率是非常低下的.
- # -*- coding: utf-8 -*-
- import tensorflow as tf
- import time
- t1 = time.time()
- x = tf.Variable([1.0])
- b =1.0
- start1 = time.time()
- with tf.Session() as sess:
- sess.run(tf.initialize_all_variables())
- #通过sess.run的方式读变量
- for step in range(100000):
- res = sess.run(x)
- print "通过sess.run的方式读变量所需的时间:",time.time()-start1
- start2 = time.time()
- for step in range(100000):
- a = b
- print "通过直接赋值的手段读变量所需的时间:",time.time()-start2