tensorflow的variable的eval()和read_eval()有什么不同

eval()返回的数值标量

read_eval()返回的是这个变量的tensor,类型是read

直接上代码:

1 def tensoflow_test():
2     t = tf.Variable(initial_value=20, dtype=tf.float32)
3 
4     with tf.Session() as sess:    
5         sess.run(tf.global_variables_initializer())
6         print(t.read_value())
7         print(t)
8         print(t.read_value().eval())
9         print(t.eval())

输出:

 

posted @ 2018-12-20 16:34  今夜无风  阅读(399)  评论(0编辑  收藏  举报