torch.broadcast_tensors
-
torch.broadcast_tensors(*tensors) → List of Tensors[source] -
Расширяет указанные тензоры в соответствии с семантикой расширения.
- Параметры
-
*tensors – любое количество тензоров одного типа
Предупреждение
Более одного элемента расширенного тензора может ссылаться на одно и то же место в памяти. В результате операции на месте (особенно векторные) могут привести к некорректному поведению. Если вам необходимо записать в тензоры, пожалуйста, сначала скопируйте их.
Пример:
>>> x = torch.arange(3).view(1, 3) >>> y = torch.arange(2).view(2, 1) >>> a, b = torch.broadcast_tensors(x, y) >>> a.size() torch.Size([2, 3]) >>> a tensor([[0, 1, 2], [0, 1, 2]])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/generated/torch.broadcast_tensors.html