想自己做一个题目: 就是1*3 和 3*4的矩阵是变量创建的 4*2的矩阵是 placeholder创建的 然后三个矩阵做相乘 ,我给的答案中错啦!但是还自己不会解决,会看错提醒......然后谷歌百度可以帮助我们解决,相信!
上面代码错了两处:
import tensorflow as tfdef test():h = tf.constant([[1, 2, 3]], dtype=tf.float32)h1 = tf.constant([[3, 4, 5, 5], [5, 6, 7, 5], [4, 5, 6, 8]], dtype=tf.float32)x = tf.placeholder(shape=[4, 2], dtype=tf.float32)mx = tf.matmul(tf.matmul(h, h1), x)sess = tf.Session()result = sess.run(mx, feed_dict={x: [[4, 4], [5, 5], [6, 6], [7, 7]]})print(result)test()
再看看别人写的,多好呀!