在tensorflow中运行时输入到张量的动态变化
在tensorflow中,是否可以在运行时根据占位符标记动态地将输入更改为张量 例如:在tensorflow中运行时输入到张量的动态变化,tensorflow,dynamic,Tensorflow,Dynamic,在tensorflow中,是否可以在运行时根据占位符标记动态地将输入更改为张量 例如: 你可以像这样使用TensorFlow。例如: x = tf.placeholder(tf.float32) check = tf.placeholder(tf.bool, name='check') output = tf.cond(check, lambda: tf.add(x, 2), lambda: tf.add(x, 3)) with tf.Session() as sess: print(se
你可以像这样使用TensorFlow。例如:
x = tf.placeholder(tf.float32)
check = tf.placeholder(tf.bool, name='check')
output = tf.cond(check, lambda: tf.add(x, 2), lambda: tf.add(x, 3))
with tf.Session() as sess:
print(sess.run(output, feed_dict={check:True, x:3}))
print(sess.run(output, feed_dict={check:False, x:3}))
将打印:
检查为真时为5 3+2,检查为假时为6 3+3
希望有帮助
x = tf.placeholder(tf.float32)
check = tf.placeholder(tf.bool, name='check')
output = tf.cond(check, lambda: tf.add(x, 2), lambda: tf.add(x, 3))
with tf.Session() as sess:
print(sess.run(output, feed_dict={check:True, x:3}))
print(sess.run(output, feed_dict={check:False, x:3}))