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))
本文详细解析了在TensorFlow中变量与常量的使用区别,强调变量需初始化并经由会话运行才能生效,而常量虽直接可用但同样需在会话中运行才能打印。通过具体代码示例,深入理解TensorFlow的数据类型处理机制。
276

被折叠的 条评论
为什么被折叠?



