python | 统计频次
自定义函数计算每个类型出现的次数
- 统计词频
- 方案一
- 方案二
- 方案三dataframe格式的value_counts
- 案例思路来源
- 统计top N类型
- 方案一自定义函数
- 方案二用函数
统计词频
方案一
def get_counts(sequence):counts = {}for x in sequence:if x in counts:counts[x] += 1else:counts[x] = 1return counts
方案二
from collections import defaultdictdef get_counts2(sequence):counts = defaultdict(int) for x in sequence:counts[x] += 1return counts
方案三:dataframe格式的value_counts()
tz_counts = frame['tz'].value_counts()
tz_counts[:10]
从效率上来说,我更推荐方案二。
案例思路来源
似乎感觉到这是某个案例的拓展。对了,是判断一个元素是否在一个列表中。引入字典模式,就可用在计算频次上。
def check(x,L):if x in L:return Trueelse:L.append(x)
统计top N类型
方案一:自定义函数
def top_counts(count_dict, n):value_key_pairs = [(count, tz) for tz, count in count_dict.items()]value_key_pairs.sort()return value_key_pairs[-n:]
方案二:用函数
from collections import Counter
counts = Counter(time_zones)
counts.most_common(n)
未完待续
python | 统计频次相关推荐
- 用python统计文章中单词出现的频次
用python统计<Walden>中单词出现的频次,并按频次由高到低排序. 首先在Notebook中导入文章,其次,在编辑代码时打开所导入的文件. 此时文章被读到最后一格,使用close命 ...
- python统计词频瓦尔登湖_1.5 python文件操作
1.5.1 文件的具体操作 打开文件 f = open('test.txt', 'w') 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件: open(文件名,访问模式 ...
- 如何用python统计英语文章词频?
如何用python统计英语文章词频? **环境:**python3.0 需要统计的词频的txt文件(无中文) tips:word文档中一键替换中文([一-龥]) 代码如下 file = open('F ...
- python统计字母空格个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- python统计元素个数_python怎么统计列表中元素的个数
python统计列表中元素的个数的方法:可以通过count()方法来实现.该方法可以统计字符串中某个字符出现的次数,并返回子字符串在字符串中出现的次数.具体用法如:[count=List.count( ...
- 怎么用python统计字数_使用Python 统计高频字数的方法
问题 (来自Udacity机器学习工程师纳米学位预览课程) 用 Python 实现函数 count_words(),该函数输入字符串 s 和数字 n,返回 s 中 n 个出现频率最高的单词.返回值是一 ...
- python统计字符串数字个数_python统计字符串中数字个数_后端开发
python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...
- Python统计在一个队列中有多少个正数,多少个负数
如题,使用python统计在一个列表中的数字,有多少个正数,多少个负数. 思路一:使用列表生成式,生成新的列表 思路二:传统判断思维,累加 以下是Demo(代码基于python3.6): #!/usr ...
- Python统计网站访问日志log中的IP信息,并排序。。
Python统计网站访问日志log中的IP信息,并排序,打印排名靠前的IP及访问量.示例代码如下: #!/usr/bin/env pythonipdict = {}file = open(" ...
最新文章
- 初步学习pg_control文件之三
- vm显示打不开 /dev/vmmon:Broken pipe
- linux 信号和信号量编程
- php+js+return+true,js中return、return false、return true的区别
- Linux gtk开发教程,使用GTK+和Glade快速开发Linux图形界面
- 2.架构设计的敏捷视图
- 公众号内打开提示404_200元500元/篇 | 她家小酒馆儿公众号征稿!(三天内审核、有额外稿费)...
- NOIP学习之综合应用:163.出书最多
- Spring Boot + ECharts
- 美爆!《自然》公布2018年19张最震撼的科学图片
- 1.2.1流动与传热的通用控制方程(OpenFOAM理论笔记系列)
- Cocos--叠加打印log
- 《灵飞经》①洪武天下 第三章 东岛三尊
- elasticsearch基础知识
- 【STUDY】工程数学
- CSS3-文本样式、字体样式
- singleton pattern的一个模板实现, 适用于单线程, 并且提供了Release方法
- 确定性知识推理方法--产生式推理
- thymeleaf中 th:href使用笔记
- 写出一个类People,并由该类做基类派生出子类Employee和Teacher
热门文章
- 云计算企业商战宝典:一战定《输赢》
- 剑指offer——数字在排序数组中出现的次数
- 广州哪个大学大一计算机学ps,紧急!广东12所“野鸡大学”名单曝光!广州人千万别上当!...
- 有没有你家?贵阳七村拟入选全省乡村旅游重点村名录
- 计算机考核工作总结,计算机干部年终考核个人工作总结个人工作总结.docx
- ROS小乌龟走设定图形路线(键盘控制+Python代码实现)
- 利用beautifulsoup爬取微博搜素朋友圈背景图
- 怎么录制屏幕视频?电脑按哪个键录制屏幕
- 浅谈大数据时代的大数据技术与应用
- 新书字码的差不多了,想众包几个事情