学习进度笔记⑨

tensorflow基本操作(类似numpy)

源代码

复制代码
复制代码
import tensorflow as tf
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"
#构造计算图,创建两个常量节点a,b,值分别为2,3
a=tf.constant(2)
b=tf.constant(3)
#创建一个Session会话对象,调用run方法,运行计算图。
with tf.Session() as sess:
    tf.global_variables_initializer().run()
    print("a:%i" % sess.run(a),"b:%i" % sess.run(b))
    print("Addition with constants: %i" % sess.run(a+b))
    print("Multiplication with constant:%i" % sess.run(a*b))

#使用变量Variable构造计算图a,b
a=tf.placeholder(tf.int16)
b=tf.placeholder(tf.int16)
#使用tf中的add,multiply函数对a,b进行求和与求积操作。
add=tf.add(a,b)
mul=tf.multiply(a,b)
#创建一个Session会话对象,调用run方法,运行计算图。
with tf.Session() as sess:
    tf.global_variables_initializer().run()
    print("Addition with variables: %i" % sess.run(add,feed_dict={a:2,b:3}))
    print("Multiplication with variables: %i" % sess.run(mul,feed_dict={a:2,b:3}))

#构造计算图,创建两个矩阵常量节点matrix1,matrix2,值分别为[[3.,3.]],[[2.],[2.]],
matrix1=tf.constant([[3.,3.]])
matrix2=tf.constant([[2.],[2.]])
#构造矩阵乘法运算,
product=tf.matmul(matrix1,matrix2)
#创建一个Session会话对象,调用run方法,运行计算图。
with tf.Session() as sess:
    result = sess.run(product)
    print(result)
复制代码
复制代码

结果截图

posted @   yblll  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示