NumPy: Count number of occurrences of each value in a given array of non-negative integers
NumPy Statistics: Exercise-13 with Solution
Write a Python program to count number of occurrences of each value in a given array of non-negative integers.
Note: bincount() function count number of occurrences of each value in an array of non-negative integers in the range of the array between the minimum and maximum values including the values that did not occur.
import numpy as np array1 = [0, 1, 6, 1, 4, 1, 2, 2, 7] print("Original array:") print(array1) print("Number of occurrences of each value in array: ") print(np.bincount(array1))
Original array: [0, 1, 6, 1, 4, 1, 2, 2, 7] Number of occurrences of each value in array: [1 3 2 0 1 0 1 1]
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python NumPy program to compute the weighted average along the specified axis of a given flattened array.
Next: Write a NumPy program to compute the histogram of nums against the bins.
What is the difficulty level of this exercise?
- New Content published on w3resource :
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework