tensorflow: variable的值與variable.read_value()的值區(qū)別詳解
問題
查看 tensorflow api manual 時,看到關于 variable.read_value() 的注解如圖:

那么在 tensorflow 中,variable的值 與 variable.read_value()的值 到底有何區(qū)別?
實驗代碼
# coding=utf-8 import tensorflow as tf # Create a variable. w = tf.Variable(initial_value=10., dtype=tf.float32) sess = tf.InteractiveSession() sess.run(tf.global_variables_initializer()) print '\nw.read_value() :\n', w.read_value(), '\n', w.read_value().eval() print '\nw :\n', w, '\n', w.eval() sess.close()
由打印結果可看出,
variable的值 與 variable.read_value()的值 之間的 區(qū)別 僅僅在于 tensor類型 的不一樣;
但 eval() 后打印出的結果值是 一樣的 。
w.read_value() :
Tensor("read:0", shape=(), dtype=float32)
10.0
w :
<tf.Variable 'Variable:0' shape=() dtype=float32_ref>
10.0
以上這篇tensorflow: variable的值與variable.read_value()的值區(qū)別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Tensorflow中批量讀取數據的案列分析及TFRecord文件的打包與讀取
這篇文章主要介紹了Tensorflow中批量讀取數據的案列分析及TFRecord文件的打包與讀取,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06
基于python實現在excel中讀取與生成隨機數寫入excel中
最近接個項目,項目要求是這樣的:在一份已知的excel表格中讀取學生的學號與姓名,再將這些數據放到新的excel表中的第一列與第二列,最后再生成隨機數作為學生的考試成績,具體實現代碼大家參考下本文2018-01-01

