Ripley
#1
Hi, I would like to ask how can i read a list of list and count the numbers of True inside?

For example,

tensor([[ True, False, True, False, True],

[ True, True, True, True, True],

[False, False, False, True, True]])

How do I iterate and count the numbers of True inside the whole list?

ptrblck
#2
You could use `x.sum()`

to get the number of `True`

values inside the tensor.

1 Like

Ripley
#3
Thank you! it seem to work when i tried it on a random list. Gonna try it on my actual function after its done training! thank you!

Ripley
#4
sry, what if I want to calculate the entire amount in the entire list? this x.sum() surprisingly sums the total number of True. Awesome!

#Edit

Hi, I tried using len(), but does not work like how sum() works… Is there other way possible?

Maybe, you could use `x.numel()`

to get the number of values inside the tensor.

torch.numel() link