数学建模社区-数学中国

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

作者: 2744557306    时间: 2024-3-29 17:40
标题: pytorch | pytorch常用的乘法运算
torch.mm : 用于两个矩阵(不包括向量)的乘法。如维度为(l,m)和(m,n)相乘# V5 c& f# Z) }5 o
# d- Z. o! ?( g2 a0 m3 x
torch.bmm : 用于带batch的三维向量的乘法。如维度为(b,l,m)和(b,m,n)相乘. a1 A' a8 C1 a; p4 X- A2 z/ H3 S

/ m: m  W( |5 ^  _torch.mul : 用于两个同维度矩阵的逐像素点相乘(点乘)。如维度为(l,m)和(l,m)相乘
8 d) j# M5 a) {: ]5 S0 j0 h5 z6 u
torch.mv : 用于矩阵和向量之间的乘法(矩阵在前,向量在后)。如维度为(l,m)和(m)相乘,结果的维度为(l)。6 m; Z. K' Z$ w! R3 G
2 m& F7 R. \' |( w5 Y! {' e. 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】: B* W: @- i/ e5 c- A( D  ]
( _/ j) t; }" l1 X9 m3 f
@运算符 : 其作用类似于torch.matmul。
" g* I+ C. d/ M7 d
% {  O, V- J5 n  n( U*运算符 : 其作用类似于torch.mul。( ]7 ^! e6 p6 U) B7 n8 p  h

" n" K1 w% p/ m& ], i3 j* c- v% f0 y4 \9 m  p

  _! _: t$ j$ }




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