TensorFlow中的變量和常量


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

 
 
 
 
        




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM