使用NLTK和WordNet,如何将简单的时态动词转换为现在,过去或过去分词形式?
例如:
我想编写一个函数,该函数以预期的形式给我动词,如下所示。
v = 'go' present = present_tense(v) print present # prints "going" past = past_tense(v) print past # prints "went"
我认为您正在寻找的是NodeBox :: Linguistics库。它确实做到了:
print en.verb.present("gave") >>> give