#下面两个定义等价
v = tf.get_variable("v",shape = [1],initializer = tf.constant_initializer(1.0))
v = tf.Variable(tf.constant (1.0,shape = [1]),name = "v")
- 两函数功能基本等价。
- 最大区别:指定变量名称的参数。
tf.Variable
变量名称可选,tf.get_variable
变量名称必填,它会根据名字去创建变量或获取变量。 tf.get_variable
创建的变量,在不同的函数中可以直接通过变量名字来使用变量,不需要将变量通过参数的形式导出传递。