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())

输出:

原文地址:https://www.cnblogs.com/demo-deng/p/10150218.html