在企业管理中,掌握丰富的统计信息资源,通过科学的分析方法和先进的技术手段,进行深入的综合分析和专题研究,可以为科学决策和管理提供各种备选咨询建议和对策。可见作为第一关的统计是非常重要的。小编之前给大家介绍过如何使用统计函数count(
),其实在python中不仅有count函数起到统计作用,还有计数模块counter,下面我们一起来看看。
1、
counter
在python中是一个计数器。是
dict的子类,计算可hash的对象。
主要功能:可以支持方便快捷的计数,统计元素个数,然后统计返回一个字典,key是元素,value是元素个数。
2、c
ounter创建的四种方法:
>>> c = Counter() # 创建一个空的Counter类
>>> c = Counter('gallahad') # 从一个可iterable对象(list、tuple、dict、字符串等)创建
>>> c = Counter({'a': 4, 'b': 2}) # 从一个字典对象创建
>>> c = Counter(a=4, b=2) # 从一组键值对创建
3、使用示例
计数示例:统计文件中每个单词出现的次数
# 普通青年
d = {}
with open('/etc/passwd') as f:
for line in f:
for word in line.strip().split(':'):
if word not in d:
d[word] = 1
else:
d[word] += 1
# 文艺青年
d = defaultdict(int)
with open('/etc/passwd') as f:
for line in f:
for word in line.strip().split(':'):
d[word] += 1
# 棒棒的青年
word_counts = Counter()
with open('/etc/passwd') as f:
for line in f:
word_counts.update(line.strip().split(':'))
以上就是对计数模块counter的介绍,
计数器方便快捷的帮我们计算,以上的使用方法一定要掌握~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 在 python 中使用 np.unique 的两种方法09/06
- ♥ python遍历列表的注意事项10/17
- ♥ python判断一个数是否为整数08/15
- ♥ 什么是python图像处理09/26
- ♥ 如何在 python 中使用 socket 构建服务器12/25
- ♥ anaconda 和 pycharm 有什么区别?09/09
内容反馈