0
當在圖構建階段時,假設張量x
這是一個神經網絡的完全連接層。構建第一軸形狀的條件圖在張量流中爲「無」
因此假設x
的形狀是(?, 5)
。我想設置的最後一列像這樣的Python:
for i in range(x.shape[0]):
if x[i,-1] < 0.5:
x[i,-1] = 0.0
else:
x[i,-1] = 1.0
我只能用tf.cond
當x
只有1行是這樣的:
# const3 and const4 are constant mask
out = tf.cond(tf.greater(out[-1], tf.constant(0.5)),
lambda: tf.add(tf.multiply(out, const3), const4),
lambda: tf.multiply(out, const3))
如何檢查的x
時,第一個維度以上是?
?
非常感謝您的回答,這就是我所尋找的:-) –