数学建模社区-数学中国
标题:
pytorch | pytorch常用的乘法运算
[打印本页]
作者:
2744557306
时间:
2024-3-29 17:40
标题:
pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘
' Z( w" J$ W, d! _
; H* T; x6 ]4 o. m! H
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘
- P- I- e4 g6 I1 _5 `' |1 E
7 c$ D! {$ }9 Z# `2 K
torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘
- c- C& i* h2 @9 G& X$ Y
# ]" f; [% N l8 g |; }
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。
1 u- }6 K9 j4 d, }3 l
) P# q9 n: w( ^( \& I
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】
! s4 B! E4 O$ S$ l9 _6 n' ]
/ R; _' z. E( Y u* r6 ^! a
@运算符 : 其作用类似于torch.matmul。
G" o/ C; p+ T3 X4 G' s
* m) b2 Z% w2 j2 n: v# _3 R
*运算符 : 其作用类似于torch.mul。
8 z1 U# s1 ~* P8 u
4 W( ~$ P% [9 t! Y
) c" _' _9 j: h, E- }
" u. E. E+ ^6 m; C1 Q3 i
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5