数学建模社区-数学中国
标题:
pytorch | pytorch常用的乘法运算
[打印本页]
作者:
2744557306
时间:
2024-3-29 17:40
标题:
pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘
4 m' m& n! E" {
6 U+ z- ?6 `0 ]$ c
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘
( j) b0 D5 \: B
4 @2 J$ I1 n( _% h9 Q4 q# \3 \
torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘
$ p p- T: D) x1 Y0 _1 w
4 P. b) `/ E" I; F
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。
5 \, I! j3 \/ a8 `* C6 c& M' S
6 S* c: E/ T4 M' r2 p+ e" T
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】
6 x, p/ A3 J6 E1 w2 W
5 h2 F% G* {0 J) a& @3 p o5 U1 c
@运算符 : 其作用类似于torch.matmul。
) k1 L( `6 X: T* \8 K3 t3 i8 u
! q* G2 J2 W# U2 Y
*运算符 : 其作用类似于torch.mul。
$ I3 a2 R8 K. x$ q
- ?3 Y. a) T6 R, C/ s. N" a. A
. Z" m( e. \; f; `* J9 p
! j; R( A& o/ s: n
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5