数学建模社区-数学中国
标题:
pytorch | pytorch常用的乘法运算
[打印本页]
作者:
2744557306
时间:
2024-3-29 17:40
标题:
pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘
. n: I s& a3 t7 t. e7 F7 `
3 q% o$ N$ A6 t% x/ d$ B' K
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘
8 W8 h N' c- R" L3 c
1 U5 s# Q2 R" R" ^$ V/ d$ d. s# K$ {
torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘
9 l( V* u* q4 I# B
; z, G9 S* _& N% D, j$ B# F
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。
7 F) ?. `6 P/ z% l2 j
' ]* J# ~1 o) G, M; ]
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】
" `" T [! \# s2 ?. [# A/ x" y" _
. M$ f9 K/ n: ?+ x F2 e
@运算符 : 其作用类似于torch.matmul。
: o- ~2 V* }: k X1 g
, ?) g5 A6 }- N P( F2 [
*运算符 : 其作用类似于torch.mul。
3 q( ^, `& J9 a2 v3 }$ ~7 l
" K1 O0 {4 V* q$ w) w1 |
6 @# i( q1 R/ J2 P; S
+ i$ e8 q6 r5 j& W$ l8 p$ U2 i
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5