gpt4 book ai didi

python - 给定一个词,我们可以使用 Spacy 获得所有可能的引理吗?

转载 作者:行者123 更新时间:2023-12-04 16:24:39 25 4
gpt4 key购买 nike

输入词是独立的,不是句子的一部分,但我想得到它所有可能的引理,就好像输入词在不同的句子中一样,带有所有可能的词性标签。我还想获得单词引理的查找版本。

我为什么要这样做?

我已经从所有文档中提取了引理,并且我还计算了引理之间的依赖链接的数量。我使用 en_core_web_sm 完成了这两项工作。现在,给定一个输入词,我想返回最常链接到输入词的所有可能词条的词条。

简而言之,我想用所有可能的词性标签复制输入词的 token._lemma 的行为,以保持与我计算的引理链接的一致性。

最佳答案

我发现如果不先构造一个例句来给出上下文,就很难直接从 spaCy 中得到引理和变形。这并不理想,所以我进一步查看并发现 LemmaInflect做得很好。

> from lemminflect import getInflection, getAllInflections, getAllInflectionsOOV

> getAllLemmas('watches')
{'NOUN': ('watch',), 'VERB': ('watch',)}

> getAllInflections('watch')
{'NN': ('watch',), 'NNS': ('watches', 'watch'), 'VB': ('watch',), 'VBD': ('watched',), 'VBG': ('watching',), 'VBZ': ('watches',), 'VBP': ('watch',)}

关于python - 给定一个词,我们可以使用 Spacy 获得所有可能的引理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67789544/

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