Python中的动词时态转换

时间:2016-04-13 19:35:23

标签: python nlp linguistics nodebox-linguistics

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

我正在尝试使用NodeBox :: Linguistics库,如下所示: Using NLTK and WordNet; how do I convert simple tense verb into its present, past or past participle form?

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

print en.verb.present("found")
print en.verb.infinitive("found")

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

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

1 个答案:

答案 0 :(得分:2)

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

从我看到它看起来像'发现'不是该列表的一部分.. http://ogden.basic-english.org/word2000.html