欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 重復值計數

傅智翔1年前9瀏覽0評論

在Python中,計算一個列表或數組中的重復值是非常簡單的。這對于數據清洗和數據分析十分有用。下面是兩種不同的方法來計算一個列表或數組中的重復值:

# 方法1:使用Python內置的Counter函數
from collections import Counter
# 創建一個包含重復值的列表
my_list = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
# 通過Counter函數進行計數
counts = Counter(my_list)
# 輸出每個元素及其重復次數
for element, count in counts.items():
print(element, ':', count)

上面這段代碼使用Python內置的Counter函數,將列表中每個元素出現的次數計數。Counter函數返回一個字典對象,其中每個元素都作為鍵,其出現次數作為值。最后,我們遍歷字典輸出每個元素及其出現次數。

# 方法2:使用numpy庫中的unique函數
import numpy as np
# 創建一個包含重復值的數組
my_array = np.array([1, 2, 2, 3, 3, 3, 4, 4, 4, 4])
# 使用unique函數計算每個元素的重復次數
values, counts = np.unique(my_array, return_counts=True)
# 輸出每個元素及其重復次數
for i in range(len(values)):
print(values[i], ':', counts[i])

上面這段代碼使用numpy庫中的unique函數計算每個元素出現的次數。unique函數返回兩個數組,第一個數組包含每個元素的唯一值,第二個數組包含每個元素的出現次數。最后,我們遍歷兩個數組輸出每個元素及其出現次數。