#下面兩個定義等價
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
創建的變量,在不同的函數中可以直接通過變量名字來使用變量,不需要將變量通過參數的形式導出傳遞。