2017-06-15 10 views
0

配列の200行、1列、(200、)形状のベクトルであるラベル付きデータセットがあります。私はそれがダイナミックで、私はこのエラーを取得するプレースホルダに私のデータを挿入しようとすると、私の配列Tensorflow。 1つの列の配列(200、)を1つの列のプレースホルダー[None、1]に入れると、形状エラーが発生します

y_placeh = tf.placeholder(tf.float64, [None, 1]) 

を取ることができるようにするまでに、このように私のプレースホルダを作成します。

ValueError: Cannot feed value of shape (200,) for Tensor 'Placeholder_79:0', 
which has shape '(?, 1)' 

私は、これらの2つの形状を考えました同じですか?何か不足していますか?

答えて

1

形状(x, 1)は、1列の2次元テンソル(行列)です。形状(x,)は1次元テンソル(ベクトル)です。

したがって、ベクトルまたは行列のどちらかをベクトルまたは行列にします。

+0

Aha!ありがとう!私は1列の2次元テンソルがベクトルであると考えました。とにかく私はそれに試してみます – Slagathor

関連する問題