怎么print或者查看tf.tensor中的数值

  统计/机器学习 Python TensorFlow
0

怎么print或者查看tf.tensor中的数值?

如果直接用print,并不能得到tensor里元素的数值

>> a = tf.random_normal([2, 3])
>> print(a)
Tensor("random_normal_9:0", shape=(2, 3), dtype=float32)

有什么方法可以print或者直接查看tf.Tensor中的数值的吗?


 

wlk1993   2017-12-25 15:55



   1个回答 
0

要在with tf.Session()里才能查看tensor里的数值

a = tf.random_normal([2, 3])
with tf.Session():
    print(a.eval())


数据痴汉   2017-12-26 12:36



相关问题

如何通过docker安装TensorFlow   1回答

tf.placeholder和tf.variable什么区别?   1回答

tf.reduce_sum是什么函数   1回答

tf.truncated_normal和tf.random_normal有什么区别?   1回答

tensorflow里面怎么自定义一个loss function?   2回答

tensorflow里出现的strides是什么意思   1回答

tensorflow 训练的时候输出nan   1回答

tensorflow一定要用gpu吗?   2回答

Tensorflow多层神经网络训练最后输出的值都一样的,找不到是什么原因?   2回答

把tf.Tensor转换为numpy array   1回答

python里有没有类似matlab里linspace的功能?   2回答

pymongo多线程报错Address already in use   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!