tensorflow里面。在运用的时候,变量必须要经过初始化之后才可以运用,常量可以直接运用,但是在运用的时候必须要经过会话Session之后才可以打印出来,而初始化之后也必须要执行会话才可以生效,然后再进行Session会话进行打印,如下代码所示:
import tensorflow as tf
data1 = tf.constant(2, dtype=tf.int32) # data1定义为常量
data2 = tf.Variable(10, name='var') # data2定义为变量
sess = tf.Session()
print(sess.run(data1)) # 经过会话运行打印
init = tf.global_variables_initializer() # 变量初始化
sess.run(init) # 初始化经过会话生效
print(sess.run(data2))