使用NLTK和Lin thesarus进行同义词替换?

时间:2016-09-02 12:18:11

标签: python nltk synonym

成功使用NLTK停用词和Lin词库找到句子中某些单词的附近含义

from nltk.corpus import stopwords, lin_thesaurus as thes
sentence = "The door is made of glass"
stop = set(stopwords.words('english'))
print [thes.synonyms(i,fileid="simN.lsp") for i in sentence.lower().split() if i not in stop]

问题?

1.如何从列表中“查找并替换”随机同义词?

  1. Lin同义词库给出了得分的同义词,是否可以在已识别的单词中计算1%的带,并随机选择该带内的单词并替换它。
  2. 例如假设门为1并检查方差为0.09加或减的单词并替换它。

0 个答案:

没有答案