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