torch.addmv¶
-
torch.addmv(input, mat, vec, *, beta=1, alpha=1, out=None) → Tensor¶ Performs a matrix-vector product of the matrix
matand the vectorvec. The vectorinputis added to the final result.If
matis a tensor,vecis a 1-D tensor of size m, theninputmust be broadcastable with a 1-D tensor of size n andoutwill be 1-D tensor of size n.alphaandbetaare scaling factors on matrix-vector product betweenmatandvecand the added tensorinputrespectively.For inputs of type FloatTensor or DoubleTensor, arguments
betaandalphamust be real numbers, otherwise they should be integers- Parameters
Example:
>>> M = torch.randn(2) >>> mat = torch.randn(2, 3) >>> vec = torch.randn(3) >>> torch.addmv(M, mat, vec) tensor([-0.3768, -5.5565])