torch.all
-
torch.all(input) → Tensor -
Проверяет, что все элементы в
inputравныTrue.Примечание
Эта функция соответствует поведению NumPy, возвращая выходной результат типа
boolдля всех поддерживаемых типов, за исключениемuint8. Дляuint8тип выходного значения —uint8.Пример:
>>> 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) Тензор
Для каждой строки
inputв заданном измеренииdim, возвращаетTrueесли все элементы в строке равныTrueиFalseв противном случае.Если
keepdimравноTrue, выходной тензор имеет тот же размер, что иinput, за исключением измеренияdim, где его размер равен 1. В противном случае,dimсжимается (см.torch.squeeze()), в результате чего выходной тензор имеет на 1 меньше измерение, чемinput.- Параметры:
- Ключевые аргументы:
-
out (Тензор, необязательно) – выходной тензор.
Пример:
>>> 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)
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.all.html