Addmv
addmv(input, mat, vec, *, beta=1, alpha=1, out=NULL) -> Tensor
Performs a matrix-vector product of the matrix mat and
the vector vec.
The vector input is added to the final result.
If mat is a vec is a 1-D tensor of
size m, then input must be
broadcastable with a 1-D tensor of size n and
out will be 1-D tensor of size n.
alpha and beta are scaling factors on matrix-vector product between
mat and vec and the added tensor input respectively.
FloatTensor or DoubleTensor, arguments beta and
alpha must be real numbers, otherwise they should be integers
Examples
if (torch_is_installed()) {
M = torch_randn(c(2))
mat = torch_randn(c(2, 3))
vec = torch_randn(c(3))
torch_addmv(M, mat, vec)
}
#> torch_tensor
#> -2.1995
#> 0.2092
#> [ CPUFloatType{2} ]