torch.count_nonzero¶
- torch.count_nonzero(input, dim=None) Tensor ¶
计算给定维度
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])