tensoflow基础-常量

tensoflow基础-常量

#重点:
1、tensorflow声明的常量/变量,直接打印出来的是tensor张量类型
2、要要进过tensorflow的session的run方法进行运算后得到结果
3、with tf.Session() as sess:

import tensorflow as tf
#创建一个常量op
m1 = tf.constant([[3,3]])
#创建一个常量op
m2 = tf.constant([[2],[3]])
#创建一个矩阵乘法,把m1和m2传入
product = tf.matmul(m1,m2)
#得到的是一个张量,并没有计算出结果,张量可以看作是一个n维的数组
print(product)

#结果:
Tensor("MatMul:0", shape=(1, 1), dtype=int32)
#定义一个会话,启动默认图
ss = tf.Session()
#调用ss的run方法来执行矩阵乘法op
result = ss.run(product)
print(result)
ss.close()#使用之后记得关闭
#结果:
[[15]]
#更简洁的写法
with tf.Session() as sess:
    result = sess.run(product)
    print(result)
#结果:
[[15]]
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容