torch.outer
-
torch.outer(input, vec2, *, out=None) → Tensor -
Внешнее произведение
inputиvec2. Еслиinput— вектор размера , аvec2— вектор размера , тоoutдолжна быть матрицей размера .Примечание
Эта функция не выполняет широковещательное преобразование.
- Параметры:
- Именованные аргументы:
-
out (Tensor, необязательный) – необязательная выходная матрица
Пример:
>>> v1 = torch.arange(1., 5.) >>> v2 = torch.arange(1., 4.) >>> torch.outer(v1, v2) tensor([[ 1., 2., 3.], [ 2., 4., 6.], [ 3., 6., 9.], [ 4., 8., 12.]])
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.outer.html