常量與變量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))