1、TensorFlow中的變量和常量介紹
TensorFlow中的變量:
import tensorflow as tf state = tf.Variable(0,name='counter')
以上代碼定義了一個state變量,
new_value = tf.add(state,1)
以上代碼創建一個操作,使定義的變量加一,並將加一后的值賦給 new_value
update = tf.assign(state,new_value)
賦值操作,將new_value 的值賦給state
init = tf.global_variables_initializer()
with tf.Session() as sess: sess.run(init) print(sess.run(state)) for _ in range(5): sess.run(update) print(sess.run(state))
sess.run(init)初始化變量操作print(sess.run(state))變量賦值操作
for _ in range(5):
sess.run(update) print(sess.run(state)) 運行五次並輸出結果
注意保存文件時選擇的編碼,應該選擇utf-8編碼保存,不能使用系統默認編碼,否則會報錯
輸出結果:
0
1
2
3
4
5