常量与变量
import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' import tensorflow as tf ''' TensorFlow中的常量与变量 ''' #常量 不需要进行初始化 常量名称 = tf.constant(value) #定义常量a 和 常量b a = tf.constant(1.0,name="a") b = tf.constant(2.5,name="b") #定义一种加法操作 c = tf.add(a,b,name="c") #开启一个session会话 sess = tf.Session() #执行该加法操作 c_value = sess.run(c) #打印结果 print(c_value) #关闭会话 sess.close() #变量 需要进行初始化 ''' 在运行过程中会改变的单元,在TensorFlow中需要进行初始化操作 ''' node1 = tf.Variable(3.0,tf.float32,name="node1") node2 = tf.Variable(4.0,tf.float32,name="node2") result = tf.add(node1,node2,name="add") sess = tf.Session() #变量初始化 init = tf.global_variables_initializer() #init只是定义了,但是没有执行 #必须在session会话中执行才能实现真正的初始化,因为ini是静态图 sess.run(init) print(sess.run(result))