tf.multiply(x, y, name=None)
np.multiply和tf.multiply用法一致,可以放在一起理解。功能是实现x
和y
的element-wise方式的相乘,也就是所有点对应相乘。注意不是矩阵乘操作,矩阵乘操作使用的是tf.matmul
函数。
(1)当x
和y
维度一致时,严格按照element-wise方式执行,很容易理解,如下例:
import tensorflow as tf
'''
x=[[[1,2],[3,4]],
[[5,6],[7,8]],
[[9,10],[11,12]]], shape=[3*2*2]
y=[[[1,2],[3,4]],
[[5,6],[7,8]],
[[9,10],[11,12]]],shape=[3*2*2]
'''
x=tf.constant([[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]])
y=tf.constant([[[