TensorFlow报错run() got multiple values for argument 'feed_dict'
生活随笔
收集整理的這篇文章主要介紹了
TensorFlow报错run() got multiple values for argument 'feed_dict'
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個報錯是因為sess.run(a,b,c)里要運行的多個變量沒有用中括號括起來
舉個錯誤的例子:下面報錯是因為sess.run里的c和d沒有用中括號
import tensorflow as tfa = tf.placeholder(tf.float32, [1]) b = tf.placeholder(tf.float32, [1]) c = tf.multiply(a, b) d = tf.add(a, b)with tf.Session() as sess:prod, sum_ab = sess.run(c, d, feed_dict={a: [1.], b: [2.]})print(prod, sum_ab)應該將后面那段程序改成:
import tensorflow as tfa = tf.placeholder(tf.float32, [1]) b = tf.placeholder(tf.float32, [1]) c = tf.multiply(a, b) d = tf.add(a, b)with tf.Session() as sess:prod, sum_ab = sess.run([c, d], feed_dict={a: [1.], b: [2.]})print(prod, sum_ab)?
總結
以上是生活随笔為你收集整理的TensorFlow报错run() got multiple values for argument 'feed_dict'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python from __fut
- 下一篇: 'chcp' 不是内部或外部命令,也不是