词典同义词词典

词典同义词词典,第1张

概述几乎没有可用于自然语言处理的词典.像积极的,消极的词汇词典等. 有没有可用的词典,其中包含所有词典单词的同义词列表? 喜欢好 synonyms: enjoyable, pleasant, pleasurable, agreeable, delightful, satisfying, gratifying, acceptable, to one's liking, entertaining, amu 几乎没有可用于自然语言处理的词典.像积极的,消极的词汇词典等.

有没有可用的词典,其中包含所有词典单词的同义词列表?

喜欢好

synonyms: enjoyable,pleasant,pleasurable,agreeable,delightful,satisfying,gratifying,acceptable,to one's liking,entertaining,amusing,diverting,marvellous,good;
解决方法 虽然WordNet是开始寻找同义词的好资源,但必须注意其局限性,这里是NLTK库中python API的一个例子:

首先,单词有多种含义(即感官):

>>> from nltk.corpus import wordnet as wn>>> wn.synsets('nice')[synset('nice.n.01'),synset('nice.a.01'),synset('decent.s.01'),synset('nice.s.03'),synset('dainty.s.04'),synset('courteous.s.01')]

要获得正确的单词意义,您需要知道给定上下文的正确单词意义.

>>> wn.synset('nice.a.01').deFinition()u'pleasant or pleasing or agreeable in nature or appearance'

您可以尝试Word Sense disambiguation软件,但它们并不完美(参见Anyone know of some good Word Sense Disambiguation software?).即使你知道这个词的意义,wordnet的条目也是有限的.你不能期望太多:

>>> wn.synset('nice.a.01').lemma_names()[u'nice']>>> wn.synset('nice.a.01').similar_tos()[synset('good.s.06'),synset('pleasant.s.02')]>>> [i.lemma_names() for i in wn.synset('nice.a.01').similar_tos()][[u'good'],[u'pleasant']]
总结

以上是内存溢出为你收集整理的词典同义词词典全部内容,希望文章能够帮你解决词典同义词词典所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存