我是Tensorflow的新手,我在嘗試運行一些示例代碼時遇到了一個錯誤。TypeError:__init __()得到了一個意想不到的關鍵字參數'shape'
import tensorflow as tf
g1 = tf.Graph()
with g1.as_default():
v = tf.get_variable("v", initializer=tf.zeros_initializer(shape=[1]))
運行上述代碼給出了錯誤: 類型錯誤:__init __()得到了意想不到的關鍵字參數 '形狀'。
下面的註釋說tf.zeros_initializer根據文檔不接受'shape'參數。我試圖
v = tf.get_variable("v", initializer=tf.zeros_initializer())
和它說ValueError異常:一個新的變量(五)必須完全定義的形狀,而是爲。
那麼,我應該用什麼樣的參數/表達式來定義形狀而不會導致類型錯誤?
我找不到如何解決它在線。請幫忙。謝謝
'tf.zero_initializer()'不接受'shape'參數,請參閱[documentation](https://www.tensorflow.org/api_docs/python/tf/zeros_initializer)。你希望代碼能做什麼? –
謝謝你的文檔。這是一本書的示例代碼,我也發現它應該做什麼。順便說一句,我可以有一些關於如何使用tf.zero_initializer()的例子嗎?我嘗試刪除「shape = [1]」或「shape =」。兩者都不起作用。謝謝。 – wooway777