Python 对文本先按词频统计,若相同按字典排序,后取TopN
来源:互联网 发布:ios7越狱后优化 编辑:程序博客网 时间:2024/06/07 09:49
Python Code:
def count_words(s, n): dic = {} words = s.split(" ") for word in words: dic[word] = words.count(word) wordslist = sorted(dic.items(), key=lambda kv: (-kv[1], kv[0]))[:n] return wordslistdef test_run(): print count_words("cat bat mat cat bat cat baa", 3) print count_words("betty bought a bit of butter but the butter was bitter", 3)if __name__ == '__main__': test_run()
1 0
- Python 对文本先按词频统计,若相同按字典排序,后取TopN
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- c++ 统计英文文本中每个单词的词频并且按照词频对每行排序
- python 统计文本单词数-字典排序
- 【Python基础】1.2.1 字典统计词频
- 对文本文件中的单词统计出现的次数(即词频)并按词频的从高到低排序
- python 文本单词提取和词频统计
- python 排序并统计相同文本出现的个数
- 字典实例:统计词频
- python 对字典按value排序
- 英文文本词频统计
- c++ 统计文本词频
- 【java】统计文本文件中词频,以字典序排序
- Python字典使用--词频统计的GUI实现
- Python起步之字典案例(词频统计)
- 利用word分词来对文本进行词频统计
- Python 3.6 利用NLTK 统计多个文本中的词频
- 【java】以词频升序统计文本词频
- oracle sql语句查询数据中断
- 【NOIP2012模拟10.26】火炬手
- 狗狗聪明度排行榜
- css3 shadow使用
- Linux防火墙基础知识
- Python 对文本先按词频统计,若相同按字典排序,后取TopN
- 记一次Nginx+uWsgi+flask部署配置
- winform窗体简易打砖块儿
- nodejs+npm+gulp使用入门教程
- SimpleAdapter实例
- 全局变量只能初始化不能赋值
- PHP ssh2实现远程执行操作
- lua setmetatable __index __newindex
- 【NOIP2016提高A组模拟9.9】运输妹子