1

如果您能帮助我找到将我的 python 代码与nltk链接的解决方案,我将非常高兴。我的代码用于在聊天环境的背景下创建情感提取引擎。我可以将聊天者和他们的谈话分开。现在我需要从他们的对话中提取名词、动词、形容词等。

我怎样才能做到这一点?有人请帮助我......我被困住了。

4

2 回答 2

4

您要实现的目标称为POS Tagging

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

结果是 (word,tag) 元组的列表:

[('No', 'DT'), (',', ','), ('Mr.', 'NNP'), ('Bond.', 'NNP'), ('I', 'NNP'), ('expect', 'VBP'), ('you', 'PRP'), ('to', 'TO'), ('die', 'VB'), ('!', '.')]

更多信息:nltk 文档

于 2011-01-26T16:44:09.507 回答
2

Nltk 是用 Python 编写的,是可以下载和安装然后在 Python 中导入的 Python 包。不需要链接。

安装说明在这里:http ://www.nltk.org/download

并在这里使用:http ://www.nltk.org/documentation

于 2011-01-26T11:15:25.720 回答