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/1.13/generated/torch.broadcast_tensors.html