数学建模社区-数学中国

标题: pytorch | pytorch常用的乘法运算 [打印本页]

作者: 2744557306    时间: 2024-3-29 17:40
标题: pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘
3 e, R0 N- m( [. _" S' A) O2 M! M4 P+ u2 U* R8 e3 K1 S1 Y' ?. i( c
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘
  D, @5 [1 I- n) y1 Q4 |- ^
1 w8 A- ^# N" r  z% M; ^torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘' B4 l0 W, U, y3 @! C5 y
+ w7 G) _9 j2 c/ l
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。
6 [- ]& l6 P) I2 S2 |; X" `* V$ k
torch.matmul : 用于两个张量(后两维满足矩阵乘法的维度)相乘或者是矩阵与向量间的乘法,因为其具有广播机制(broadcasting,自动补充维度)。如维度为(b,l,m)和(b,m,n);(l,m)和(b,m,n);(b,c,l,m)和(b,c,m,n);(l,m)和(m)相乘等。【其作用包含torch.mm、torch.bmm和torch.mv】) a/ |9 }9 e' \' x, B( \8 M

6 J% z3 Z( }& V, _+ V; m* f4 `@运算符 : 其作用类似于torch.matmul。) g6 ^8 R  c6 @

4 s6 T) T4 N! _" J$ n0 p*运算符 : 其作用类似于torch.mul。
' s. D5 d7 ?2 C' {" n! N
  S: `5 `- h% e* z
, O. p4 Q- p$ k7 N
0 ^  f5 V) V! I0 B. Z, I) r# `$ }8 T




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5