如果您能帮我找到一个将我的 python 代码与 nltk 链接起来的解决方案,我将非常高兴。 .我的代码用于在聊天环境的后台创建一个情感提取引擎。我可以将喋喋不休的人和他们的谈话分开。现在我需要从他们的对话中提取名词、动词、形容词等。
我该怎么做?有人请帮助我......我被困住了。
请您参考如下方法:
您要实现的目标称为POS 标记。
from nltk import pos_tag, word_tokenize
sentence = "No, Mr. Bond. I expect you to die!"
tagged_sentence = pos_tag(word_tokenize(sentence))
print tagged_sentence
结果是一个(单词,标签)元组的列表:
[('No', 'DT'), (',', ','), ('Mr.', 'NNP'), ('Bond.', 'NNP'), ('I', 'NNP'), ('expect', 'VBP'), ('you', 'PRP'), ('to', 'TO'), ('die', 'VB'), ('!', '.')]
更多信息在这里:nltk docs
