torch.all
-
torch.all(input: Tensor, *, out=None) → Tensor -
Проверяет, что все элементы в
inputимеют значениеTrue.Примечание
Эта функция соответствует поведению NumPy, возвращая результат с типом данных
boolдля всех поддерживаемых типов данных, кромеuint8. Дляuint8тип данных результата — самuint8.- Параметры:
-
input (Tensor) – входной тензор.
- Именованные аргументы:
-
out (Tensor, необязательно) – выходной тензор.
Пример:
>>> a = torch.rand(1, 2).bool() >>> a tensor([[False, True]], dtype=torch.bool) >>> torch.all(a) tensor(False, dtype=torch.bool) >>> a = torch.arange(0, 3) >>> a tensor([0, 1, 2]) >>> torch.all(a) tensor(False)
- torch.all(input, dim, keepdim=False, *, out=None) Tensor
Для каждой строки
inputвдоль заданного измеренияdimвозвращаетTrue, если все элементы строки имеют значениеTrue, иFalseв противном случае.Если
keepdimравноTrue, выходной тензор имеет тот же размер, что иinput, за исключением измерения (измерений)dim, где его размер равен 1. В противном случаеdimсжимается (см.torch.squeeze()), в результате чего выходной тензор имеет на 1 (илиlen(dim)) измерение (измерения) меньше.- Параметры:
- Именованные аргументы:
-
out (Tensor, необязательно) – выходной тензор.
Пример:
>>> a = torch.rand(4, 2).bool() >>> a tensor([[True, True], [True, False], [True, True], [True, True]], dtype=torch.bool) >>> torch.all(a, dim=1) tensor([ True, False, True, True], dtype=torch.bool) >>> torch.all(a, dim=0) tensor([ True, False], dtype=torch.bool)
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.all.html