电影评论类别错误NTLK

2024-10-02 22:33:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过测试NLTK内置的电影评论语料库来学习情感分析。我正试图从正数类别中提取文件ID:

from nltk.corpus import movie_reviews as mr

poslearn1 = mr.fileids(categories="pos"[667:])

但我一直得到一个错误:

“未找到类别”

尽管poslearn1 = mr.fileids(categories="pos"[:667])似乎有效

任何帮助都将不胜感激,我在这个问题上已经坚持了一段时间了


Tags: 文件pos电影评论类别内置情感categories
1条回答
网友
1楼 · 发布于 2024-10-02 22:33:52

下面这句话没有任何意义

poslearn1 = mr.fileids(categories="pos"[:667])

它只相当于写作

poslearn1 = mr.fileids(categories="pos")

你可以试着跟着

categories="pos"[:667]
print(categories) # prints pos

这条线呢

categories="pos"[667:]

只会找到空字符串。它试图产生一个从索引667开始的“pos”子串,而这个子串并不存在

相关问题 更多 >