import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
input1 = tf.placeholder(tf.float32,[1,2])
input2 = tf.placeholder(tf.float32,[2,1])
#在Tensorflow中需要定义placeholder的type,一般为float32形式
input1 = tf.placeholder(tf.float32,[2,2])
input2 = tf.placeholder(tf.float32,[2,2])
#mul=multiply是将input1和input2做乘法运算,并输出为output
output = tf.multiply(input1,input2)#点对点相乘
output1 = tf.matmul(input1,input2)#矩阵相乘
with tf.Session() as sess:
print(sess.run(output,feed_dict={input1:[[2,3],[4,5]],input2:[[2,3],[4,5]]}))
print(sess.run(output1,feed_dict={input1:[[2,3],[4,5]],input2:[[2,3],[4,5]]}))
#mul=multiply是将input1和input2做乘法运算,并输出为output
output = tf.multiply(input1,input2)#点对点相乘
output1 = tf.matmul(input1,input2)#矩阵相乘
with tf.Session() as sess:
print(sess.run(output,feed_dict={input1:[[2,3]],input2:[[2],[4]]}))
print(sess.run(output1,feed_dict={input1:[[2,3]],input2:[[2],[4]]}))
tensorflow--tf.matmul和tf.multiply的区别
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 像我这样的菜鸡根本看不出以下的区别: tf.name_scope() 和 tf.variable_scope() ...
- tf.Variable的参数列表为tf.Variable(name=None, initial_value, va...
- 在查看代码的时候,看到有代码用到卷积层是tf.nn.conv2d,但是也有的使用的卷积层是tf.contrib.s...