今天出现了这个报错,具体的解决方法,
将sess = tf.Session()改为sess = tf.InteractiveSession(),程序可正常运行了。(我看有的博主说改为with tf.Session() as sess:也可以)
出现这种情况好像是因为Session.run()和Tensor.eval()两者之间有一定的区别,sess.run()在同一步获取多个tensor中的值,使用Tensor.eval()时只能在同一步当中获取一个tensor值。
今天出现了这个报错,具体的解决方法,
将sess = tf.Session()改为sess = tf.InteractiveSession(),程序可正常运行了。(我看有的博主说改为with tf.Session() as sess:也可以)
出现这种情况好像是因为Session.run()和Tensor.eval()两者之间有一定的区别,sess.run()在同一步获取多个tensor中的值,使用Tensor.eval()时只能在同一步当中获取一个tensor值。