keras如何显示或打印出张量tensor的值

2025-10-30 10:24:12

1、首先,实现张量的创建:

from keras.layers import add

import tensorflow as tf

a = [[1],[2],[5],[7]]

at = tf.convert_to_tensor(a,dtype=float)

print('at:')

print(at)

b = [[3],[4],[3],[6]]

bt = tf.convert_to_tensor(b,dtype=float)

print('bt:')

print(bt)

2、其次,计算两个张量的和,即用add函数:

f = add([at,bt])

print('f:')

print(f)

此时打印出来的是张量f的大小和数据类型

keras如何显示或打印出张量tensor的值

3、最后,需要显示出张量的具体数值,需要用到eval函数:

with tf.Session() as sess:

    print(f.eval())

必须在tf.Session()下使用,否则出错。

keras如何显示或打印出张量tensor的值

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢