gpt4 book ai didi

python - 如何删除同义词?

转载 作者:行者123 更新时间:2023-11-28 17:36:21 25 4
gpt4 key购买 nike

<分区>

我正在 Python 3.4.3 上创建代码。我有一个语言程序。如果下一个词是前一个词的同义词,我的这部分代码必须删除下一个词。首先,我们必须为每个单词创建一个同义词列表。然后我们将所有列表转换为集合。但最终,我们必须比较我们的列表以检查它们是否具有相同的同义词。我不知道如何比较它们。如果接下来有同义词,我们只需要保留 1 个单词。

from nltk.corpus import wordnet
text = ['','','']
text4 = []

def f4(text):
global text4

synonyms = []
for sentence in text:
d = ' '
sentence = sentence.split(d)
for word in sentence:
syn = []
for syn in wordnet.synsets(word):
for lemma in syn.lemmas():
syn.append(lemma.name())
synonyms.append(syn)

synonyms2 = []
for x in synonyms:
x = set(x)
synonyms2.append(x)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com