python 三元组找上下位相同的词
来源:互联网 发布:百度指数如何导出知乎 编辑:程序博客网 时间:2024/06/10 07:44
import jiebaimport nltkf=open("corpus.txt", 'r', encoding='utf-8',)sents=[]for line in f: sents.extend(jieba.cut(line.strip()))finder=nltk.collocations.TrigramCollocationFinder .from_words(sents)bigram_measures=nltk.collocations.BigramAssocMeasures()resu=sorted(finder.ngram_fd.items(), key=lambda t: (-t[1], t[0]))[:100]tuples = []for x in resu: for y in resu: if x[0][0]==y[0][0] and x[0][2]==y[0][2] and x[0][1]!=y[0][1] : if [y[0][1],x[0][1]] in tuples: break tuples.append([x[0][1],y[0][1]]) print(x[0][1]+"=="+y[0][1])tuples
阅读全文
0 0
- python 三元组找上下位相同的词
- 比较两个字符串中有多少位相同的代码
- python的三元表达式
- python的三元运算
- C语言之基本算法03—三位数的完全平方数且两位相同
- 正则表达式-连续多位相同字符判断的正则表达式
- python的三元运算符
- python的三元运算符
- 在一个数组中找一个三元组,使得它们的和等于指定值
- 找同名字的有缘人。。
- 三元组的数量
- java从不同的服务器上下载文件
- python 下的三元运算符
- python 中 ? : 三元表达式 的实现方式
- Python---变量的管理/三元运算
- ]联系人号码后面7位相同,如保存A:15801234567,拨打15901234567匹配不到A的这类问题的处理方法
- 三元组运算的实现
- 毕达哥拉斯三元组的解
- 多目标优化系列(二)SMS-EMOA
- 搜狐2016招聘笔试题<发奖金>Java代码
- std::unique_ptr
- ActiveMQ高可用+负载均衡+测试
- php正则快速入门
- python 三元组找上下位相同的词
- 仙人掌缩环求最短路Demo
- 0-1背包问题
- 带有图片预览功能的上传表单
- MyBatis输出日志
- UVALive
- Android 仿美团选择城市、微信通讯录、饿了么点餐列表的导航悬停分组索引列表
- ros_network两台计算机通信
- iOS开发中集成阿里云视频上传SDK总结