首页 > 代码库 > python 自然语言处理第二章 部分习题
python 自然语言处理第二章 部分习题
T4:使用state_union预料库,访问《国情咨文报告》文本。统计women,men,people随时间推移变化情况
# # from nltk.corpus import brown as bn # # from nltk.corpus import state_union as su # # cfd=nltk.ConditionalFreqDist((target,fileid[:4]) for fileid in su.fileids() for w in su.words(fileid) # # for target in [‘men‘,‘women‘,‘people‘] if w.lower().startswith(target))# # cfd.plot()
T13。没有下位词的名词在同义词集中所占的百分比是多少?你可以使用wn.all_synsets(‘n‘)来得到所有名字的同义词
import nltkfrom nltk.corpus import wordnet as wnalln=wn.all_synsets(‘n‘)total=0;sum1=0for i in alln: total+=1 hp=i.hyponyms() ###下位词 if len(hp)==0: sum1+=1print(sum1/total)
结果:0.7967119283931072
T15
python 自然语言处理第二章 部分习题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。