On this page
torch.linalg.vecdot
torch.linalg.vecdot(x, y, *, dim=-1, out=None) → Tensor
-
Computes the dot product of two batches of vectors along a dimension.
In symbols, this function computes
over the dimension
dim
where denotes the conjugate for complex vectors, and it is the identity for real vectors.Supports input of half, bfloat16, float, double, cfloat, cdouble and integral dtypes. It also supports broadcasting.
- Parameters
- Keyword Arguments
Examples:
>>> v1 = torch.randn(3, 2) >>> v2 = torch.randn(3, 2) >>> linalg.vecdot(v1, v2) tensor([ 0.3223, 0.2815, -0.1944]) >>> torch.vdot(v1[0], v2[0]) tensor(0.3223)
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.linalg.vecdot.html