What is its purpose? I tried reading the official site but wasn't able to understand.
bincount
returns the count of values in each bin from 0 to the largest value in the array i.e.
np.bincount(my_list) == [count(i) for i in range(0, max(my_list))]
== [count(0), count(1), ..., count(max(my_list))]
e.g.
np.bincount([0, 1, 2, 3, 4, 4, 6])
>>> array([1, 1, 1, 1, 2, 0, 1])
Note:
5
above) return a count of 0
ValueError
is raised if the list contains negative numbers or NaN
Here's a graphic explanation of bincount()
with and without weights:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With