2017-11-06 1 views
-1

短い質問。 なぜこの行にエラーが発生しましたか? :tf.placeholder_with_defaultがエラーになった

x = tf.placeholder_with_default([0.0 for _ in range(784)], [None, 784], name='images') 

どうすれば修正できますか? ありがとうございます。

このエラーが発生します。

ValueError: Shapes must be equal rank, but are 1 and 2 for 'images' (op: 'PlaceholderWithDefault') with input shapes: [784]. 

答えて

1

問題はプレースホルダのための形状[なし、784]を作るですが、デフォルト値は形状をしている[784]。

ですから、[1784]の形状を有して

x = tf.placeholder_with_default([[0.0 for _ in range(784)]], [None, 784], name='images') 

:だから同じように、デフォルト値の周りにもう一つの角括弧を追加

関連する問題