1
私はこの問題をコーディング中に満たします。私は寸法を10といくつかのノイズを発生し、Xと連結するプレースホルダテンソルフロー:プレースホルダの形状を変更します。
x = tf.placeholder(tf.float32,[None,128])
を持っています。ノイズの数はここでは[なし]と表示されるxの数と一致する必要があります。 numpyでは次のようにします:
noise_shape=[x.shape[0],10]
noise = tf.random_normal(shape=noise_shape)
out = tf.concat(axis=1, values=[x, noise])
しかし、テンソルフローでは、[x.shape [0]、10]は機能しません。誰も私を明るくしてこれを達成する方法を教えてください?
の使用
tf.shape(x)[0]
はありがとうございました!あなたのソリューションは間違いなく機能します。このようにコードを変更しました。そして、後で私がx.shape [0]をtf.shape(x)[0]に変更すると、それも動作します。 –@MingzhangMichaelYinソリューションが機能して以来、親切に受け入れる*(回答は回答者にとって貴重な時間を要する) – desertnaut