import numpy as np
def np_count(nparray, x):
i = 0
for n in nparray:
if n == x:
i += 1
return i
arr = np.array([2, 3, 3, 1, 2, 2])
print(np_count(arr, 2))
output: 3
import numpy as np
from collections import Counter
arr = np.array([2, 3, 3, 1, 2, 2])
print(Counter(arr)[2])
本文介绍了一种使用Python的NumPy库和collections.Counter来统计数组中特定元素出现次数的方法。首先,通过自定义函数np_count实现基本的元素计数功能;随后,展示了利用Counter更简洁高效地完成相同任务的示例。
602





