import numpy as np A = [[1, 2, 2, 2, 2], [1, 0, 1, 5, 2], [1, 1, 4, 6, 2], [0, 1, 1, 8, 9]] array = np.array(A) unique, counts = np.unique(array, return_counts=True) result = dict(zip(unique, counts)) print(result)