有没有办法在语言上解析英文文本?我的意思是得到这样的东西?
I{I,pronoun} am{to be, verb, Present Simple} late{late, adverb}.
甚至更好地使用依赖项,例如:
I -> am -> (what?) -> late.
更好地使用 Java ,但这并不重要。
答案 0 :(得分:1)
NLTK软件包旨在满足您的需求:http://www.nltk.org/
import nltk
sentence="I'm late."
words=nltk.word_tokenize(sentence)
tagged=nltk.pos_tag(words)
>>>>tagged
[('I', 'PRP'), ("'m", 'VBP'), ('late', 'JJ'), ('.', '.')]
答案 1 :(得分:0)