TensorFlow的基本运算02

常量与变量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))
相关文章
相关标签/搜索