Tensorflow學習記錄3

"""
Variable的使用
"""
import tensorflow as tf

state = tf.Variable(0, name='counter')  # 一定要定義成是個變量纔是個變量,初始值0,名字counter
# print(state.name)   # 輸出:名字:第幾個變量(name:index)
one = tf.constant(1)  # 定義一個常量 one = 1

# 變量加常量,還是變量
new_value = tf.add(state, one)
update = tf.assign(state, new_value)   # 把new_vlaue的狀態加載到state上

init = tf.global_variables_initializer()   # 準備初始化所有變量

# 開始運行
with tf.Session() as sess:
    sess.run(init)  # 初始化所有變量
    for _ in range(3):
        sess.run(update)
        print(sess.run(state))

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章