wordnet 词汇层次结构及词汇关系总结


#synset同义词集合
from nltk.corpus import wordnet as wn
wn.synsets('motorcar')
wn.synset('car.n.01').lemma_names()
wn.synset('car.n.01').definition()  #定义
wn.synset('car.n.01').examples() 
wn.synset('car.n.01').lemmas()
wn.lemma('car.n.01').name()

#查看motorcar的下位词
motorcar = wn.synset('car.n.01')
types_of_motorcar = motorcar.hyponyms()
types_of_motorcar[26]
sorted([lemma.name() for synset in types_of_motorcar for lemma in synset.lemmas()])

#查看上位词
motorcar.hypernyms()
paths=motorcar.hypernym_paths() #motorcar的词汇路径,所有的上位词
motorcar.root_hypernyms()  #根上位词

#组成关系
wn.synset('tree.n.01').part_meronyms() #部分
wn.synset('tree.n.01').substance_meronyms() #整体
wn.synset('tree.n.01').member_holonyms() #集合

wn.synset('walk.v.01').entailments()  #蕴含关系
wn.lemma('supply.n.02.supply').antonyms() #反义词关系
right.lowest_common_hypernyms(minke) #查找right与minke的共同上位词

wn.synset("baleen_whale.n.01").min_depth() #量化同义词集的深度

##关于同义词集,可以输入help(wn)来查看


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值