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