Spec-Zone.ru › PyTorch 2.14

torch.count_nonzero

torch.count_nonzero(input, dim=None) → Tensor

Подсчитывает количество ненулевых значений в тензоре input вдоль указанного измерения dim. Если dim не задан, подсчитываются все ненулевые значения в тензоре.

Параметры:
  • input (Tensor) – входной тензор.
  • dim (int или tuple из int, необязательно) – измерение или кортеж измерений, вдоль которых нужно подсчитать ненулевые значения.

Пример:

>>> x = torch.zeros(3,3)
>>> x[torch.randn(3,3) > 0.5] = 1
>>> x
tensor([[0., 1., 1.],
        [0., 0., 0.],
        [0., 0., 1.]])
>>> torch.count_nonzero(x)
tensor(3)
>>> torch.count_nonzero(x, dim=0)
tensor([0, 1, 2])

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.count_nonzero.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API