方法一
import numpy as np
a = np.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])
unique, counts = np.unique(a, return_counts=True)
dict(zip(unique, counts))
>>> output: {0: 7, 1: 4, 2: 1, 3: 2, 4: 1}
方法二
import numpy as np
a = np.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])
collections.Counter(a)
>>> output: Counter({0: 7, 1: 4, 3: 2, 2: 1, 4: 1})
方法三
import numpy as np
a = np.array([0, 3, 0, 1, 0, 1, 2, 1, 0, 0, 0, 0, 1, 3, 4])
print(np.sum(a == 1))
>>> output: 4