from collections import Counter
import numpy as np
print("\n列表元素统计:")
ls = [1, 1, 1, 2, 2, 2, 3.3, 3.3, "aa", "aa", "bb"]
r = Counter(ls) # Counter类型
print(dict(r)) # 转化为字典
print("\n数组元素统计:")
arry = np.array([1, 1, 1, 2, 2, 2, 3.3, 3.3, "aa", "aa", "bb"])
r = Counter(arry)
print(dict(r))
print("\n字符串元素统计:")
str = "11122233aabb"
r = Counter(str)
print(dict(r))
Python中使用collections.Counter统计序列中元素的频率
最新推荐文章于 2023-06-02 11:41:43 发布
本文介绍了如何使用Python的Counter类进行列表、数组和字符串元素的频率统计,并通过实例演示了Counter对象转换为字典的方法。重点展示了Counter在信息技术中的实用性,特别是数据预处理和分析阶段。
摘要由CSDN通过智能技术生成