torch.distributions.utils.broadcast_all
-
torch.distributions.utils.broadcast_all(*values)[исходный код] -
Для заданного списка значений (возможно, содержащего числа) возвращает список, в котором каждое значение расширяется согласно следующим правилам:
-
torch.*Tensorэкземпляры расширяются согласно семантике расширения. - Числовые экземпляры (скаляры) преобразуются в тензоры того же размера и типа, что и первый тензор, переданный в
values. Если все значения являются скалярами, они преобразуются в скалярные тензоры.
- Параметры:
-
values (список объектов
Number,torch.*Tensorили объектов, реализующих __torch_function__) – - Исключения:
-
ValueError – если какое-либо из значений не является экземпляром
Number, экземпляромtorch.*Tensorили экземпляром, реализующим __torch_function__ - Тип возвращаемого значения:
-
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.distributions.utils.broadcast_all.html