當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python PyTorch count_nonzero用法及代碼示例


本文簡要介紹python語言中 torch.count_nonzero 的用法。

用法:

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

參數

  • input(Tensor) -輸入張量。

  • dim(int或者python的元組:ints,可選的) -沿其計算非零的暗淡或暗淡元組。

沿著給定的 dim 計算張量 input 中非零值的數量。如果未指定dim,則對張量中的所有非零值進行計數。

例子:

>>> 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])

相關用法


注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.count_nonzero。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。