Efficace de l'élément de sage multiplication d'une matrice et d'un vecteur dans TensorFlow

Quel serait le moyen le plus efficace de multiplier (élément-sage) 2D tenseur (matrice):

x11 x12 .. x1N
...
xM1 xM2 .. xMN

par un vecteur vertical:

w1
...
wN

pour obtenir une nouvelle matrice:

x11*w1 x12*w2 ... x1N*wN
...
xM1*w1 xM2*w2 ... xMN*wN

À donner un peu de contexte, nous avons M des échantillons de données dans un lot qui peuvent être traitées en parallèle, et chaque N-élément de l'échantillon doit être multiplié par le poids w stockée dans une variable, éventuellement, d'en choisir la plus grande Xij*wj pour chaque ligne i.