学习进度笔记⑨
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)
结果截图
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律