1
我在編碼期間遇到此問題。我有一個佔位符tensorflow:修改佔位符的形狀
x = tf.placeholder(tf.float32,[None,128])
我想生成一些噪聲與維度10並與x連接。噪聲的數量應該匹配xs的數量,在這裏顯示爲None,並在稍後提供。在numpy的,我會做它:
noise_shape=[x.shape[0],10]
noise = tf.random_normal(shape=noise_shape)
out = tf.concat(axis=1, values=[x, noise])
但在tensorflow,[x.shape [0],10]不起作用。任何人都可以點亮我怎麼做到這一點?
非常感謝!你的解決方案絕對有效我以這種方式改變了我的代碼。後來我發現如果我將x.shape [0]更改爲tf.shape(x)[0],它也可以工作。 –
@明章邁克爾因爲解決方案有效,請*接受*(答案佔用受訪者寶貴的時間) – desertnaut