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(" ...
最新文章
- 大公司为什么都有API网关?没你想的那么简单!
- 15条有用的Linux/Unix 磁带管理指令
- Googlequot;员工quot;曝内幕:Google员工的17个秘密
- postgresql 遍历参数_PostgreSQL 对简单树的遍历
- 高手经验:一个新手的verilog学习经验
- 事务的特性及事务的隔离级别(转)
- Java去除字符中的空格(trim)
- “else if”是否比“switch()case”更快? [重复]
- 1249 Problem Q
- 现代通信技术之软交换技术和IMS技术
- 一个MOC3061的可控硅触发电路的分析
- hdmi 计算机 接口类型,HDMI接口有几种规格尺寸?高清HDMI接口知识大扫盲
- oracle部门总工资的函数,Oracle分析函数
- APICloud开发app学习(一)
- SSD_OneStage
- 【Django】admin.ModelAdmin的源码-20220105
- 出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题
- 【uniapp小程序】制作一个名片列表
- 智慧工地-未来工地新形态
- 搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流