Python中的动词时态转换

ker*_*uac 5 python nlp linguistics nodebox-linguistics

我正在尝试将某些动词转换为其他时态以进行某些NLP任务.

我正在尝试使用NodeBox :: Linguistics库,如下所示: 使用NLTK和WordNet; 如何将简单时态动词转换为现在的,过去的或过去的分词形式?

但是我发现这段代码没有打印出正确的单词形式:

print en.verb.present("found")
print en.verb.infinitive("found")
Run Code Online (Sandbox Code Playgroud)

我希望它能打印'find',但它实际上只是打印'found'.

  1. 这是库中的错误还是我错过了什么?
  2. 您是否会出于其他原因推荐使用任何其他库?

小智 2

Nodebox 使用 Ogden Basic English Word List (2000)。 https://www.nodebox.net/code/index.php/Linguistics#ogden

从我看来,“找到”似乎不属于该列表。http: //ogden.basic-english.org/word2000.html