SpaCy NLP-检测动词形式

SpaCy NLP- Detect the verb form

据我所知,我们可以使用

获得动词的 v1 形式
word.lemma_

我想知道他们有没有一种方法可以让我们得到像这样的动词形式:

swims 它应该输出 v4

他们是否使用 SpaCy 或任何其他库来做到这一点,如果有,请给该命令一个 link

spacy 中有 6 种动词形式可用:

VB  --  verb, base form
VBD  --  verb, past tense
VBG  --  verb, gerund or present participle
VBN  --  verb, past participle
VBP  --  verb, non-3rd person singular present
VBZ  --  verb, 3rd person singular present

这是你可以通过调用word.tag_得到的。但是,我不知道它们与您的 v1 或 v4 有何关系。要查找所有标签,只需调用:

for label in nlp.get_pipe("tagger").labels:
    print(label, " -- ", spacy.explain(label))