torch.mv — PyTorch 2.0 documentation (original) (raw)

Shortcuts

torch.mv(input, vec, *, out=None) → Tensor

Performs a matrix-vector product of the matrix input and the vectorvec.

If input is a (n×m)(n \times m) tensor, vec is a 1-D tensor of size mm, out will be 1-D of size nn.

Note

This function does not broadcast.

Parameters:

Keyword Arguments:

out (Tensor, optional) – the output tensor.

Example:

mat = torch.randn(2, 3) vec = torch.randn(3) torch.mv(mat, vec) tensor([ 1.0404, -0.6361])