tensorflow打印一个tensor值
在tensorflow中,打印一个tensor值必须在在一个会话Session中进行,并且可以使用Session.run()或Tensor.eval()进行打印x的值:
- 使用 print(sess.run(x))
- 使用print(x.eval())
Session.run和Tensor.eval的区别和联系
例子
复制代码
1
2
3
4
5
6
7
8
9
import tensorflow as tf
x = tf.ones(shape=[2, 3], dtype=tf.int32,name='x')
y= tf.zeros(shape=[2, 3], dtype=tf.float32,name='y')
with tf.Session() as sess:
print(sess.run([x,y])) #一次能打印两个
print(x.eval())
print(y.eval()) #一次只能打印一个
最后
以上就是坦率银耳汤最近收集整理的关于tensorflow实战(一) 打印一个tensor值的全部内容,更多相关tensorflow实战(一)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复