由于TensorFlow1.0是使用图的计算方法,因此无法直接查看Tensor类型数据的值,输入如下程序:
import tensorflow.compat.v1 as tf tf.disable_v2_behavior() x = tf.random_uniform((2, 2), -1, 1) #生成一个Tensorl类型随机数矩阵 print(x)
其结果如图:
可以看到只会打印出数据的类型与大小,并不会显示数据具体的值。
若想查看数据的值,通过以下方法:
import tensorflow.compat.v1 as tf tf.disable_v2_behavior() x = tf.random_uniform((2, 2), -1, 1) sess = tf.Session() sess.run(tf.Print(x,[x]))
其结果如图:
可以看到数据值被正常的输出
另一种打印数据的方式
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
x=tf.constant([2,3,4,5])
with tf.Session() as sess:
print(sess.run(x))
其结果如图:



