wordnet python处理中文与英文

本文介绍了如何使用Python的Wordnet库处理英文和中文的同义词。在英文部分,讲解了安装nltk、定义同义词集、查找同义词、下位词概念、反义词查询以及同义词和反义词的查找。在中文部分,讨论了查询中文同义词、通过中文找英文同义词以及计算中文词汇的相似度。参考了多个CSDN博客文章作为资源。
摘要由CSDN通过智能技术生成

一、英文

1.安装nltk,导入Wordnet,

Python版本3.5

from nltk.corpus import wordnet as wn

2.同义词集的定义 

car.n.01 是car的一个名词意义,被称之为同义词集,也就是意义相同的词(或词条)的集合。这里的’dog.n.01’指:dog的第一个名词意思;’chase.v.01’指:chase的第一个动词意思,后面我们可以用definition()这个对同义词集进行解释:

print( wn.synset('apple.n.01').definition())
fruit with red or yellow or green skin and sweet to tart crisp whitish flesh

3.查找同义词集的所有词

print(wn.synset('car.n.01').lemma_names())
['car', 'auto', 'automobile', 'machine', 'motorcar']

4.进行造句

print
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值