tf.matmul()和tf.multiply()的区别

1.tf.multiply() 两个矩阵中对应元素各自相乘

注意: 
(1)multiply这个函数实现的是元素级别的相乘,也就是两个相乘的数元素各自相乘,而不是矩阵乘法,注意和tf.matmul区别。 
(2)两个相乘的数必须有相同的数据类型,不然就会报错。

2.tf.matmul() 将矩阵a乘以矩阵b,生成a * b

注意: 
(1)输入必须是矩阵(或者是张量秩 >2的张量,表示成批的矩阵),并且其在转置之后有相匹配的矩阵尺寸。 
(2)两个矩阵必须都是同样的类型。 

猜你喜欢

转载自blog.csdn.net/bonjourdeutsch/article/details/102666179