常量与变量node
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))