你可以使用numpy的unique
函數來統計元素出現的次數。unique
函數返回一個由原數組中出現的元素構成的新數組,以及一個由原數組中各元素出現的次數構成的新數組。
以下是使用numpy統計元素出現次數的示例代碼:
import numpy as np
# 創建一個包含重復元素的數組
arr = np.array([1, 2, 3, 2, 4, 1, 4, 2, 5])
# 使用unique函數統計元素出現次數
unique_elements, counts = np.unique(arr, return_counts=True)
# 打印每個元素及其出現次數
for element, count in zip(unique_elements, counts):
print(f"元素 {element} 出現了 {count} 次")
運行以上代碼,輸出結果為:
元素 1 出現了 2 次
元素 2 出現了 3 次
元素 3 出現了 1 次
元素 4 出現了 2 次
元素 5 出現了 1 次
通過以上方法,你可以使用numpy快速統計數組中各元素出現的次數。