变量
变量的创建
修改变量的命名空间
一些api接口
代码:
#变量的演示 def variable_demo(): ''' 变量的演示 :return: ''' #创建变量 #对变量进行命名,在指令名称之前就有了my_scope,可以很好的让代码实现模块化,比较清晰 with tf.variable_scope("my_scope"): a = tf.Variable(initial_value=50) b = tf.Variable(initial_value=40) with tf.variable_scope("your_scope"): c = tf.add(a,b) print("a:\n",a) print("b:\n", b) print("c:\n", c) #使用变量时需要初始化 init = tf.global_variables_initializer() #开启会话 with tf.Session() as sess: #运行初始化 sess.run(init) a_value = sess.run(a) b_value = sess.run(b) c_value = sess.run(c) print("a_value:\n",a_value) print("b_value:\n", b_value) print("c_value:\n", c_value) return None
输出: