数学建模社区-数学中国
标题:
pytorch | pytorch常用的乘法运算
[打印本页]
作者:
2744557306
时间:
2024-3-29 17:40
标题:
pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘
, K$ M3 P0 o& D; F
+ i! T! c( @' a
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘
- y6 @" T2 X1 x6 j2 i1 r& z: C
' f- d/ p# R7 b, C1 i
torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘
* j- {( ^+ y5 b7 ~7 f, ~. }4 b
" t* |. _* a) b ~. o
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。
6 ?. [/ e: P" h2 E
6 U- s7 j" r1 c7 X
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】
7 f& X7 z0 Q* `% \: q6 E9 w1 u5 r7 ~: A
1 N7 V* O6 J0 [3 @. J
@运算符 : 其作用类似于torch.matmul。
" f) y& ~! W( a. T' j
! t' l" s7 }( E( D9 L
*运算符 : 其作用类似于torch.mul。
: M% G8 ]. T- @% Z* d$ a/ }
9 a4 c+ p9 A3 S J3 B2 i) @4 f, _
5 @3 i# b0 z2 |! S
; ~7 s3 e) E9 \: W# e
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5