【发布时间】:2014-05-19 05:44:26
【问题描述】:
我正在编写 Python 脚本,我想在其中从字符串中删除常见的英文单词,如“the”、“an”、“and”、“for”等等。目前我所做的是我已经制作了所有此类单词的本地列表,我只需调用remove() 将它们从字符串中删除。但我想要一些pythonish方式来实现这一点。已阅读有关 nltk 和 wordnet 的信息,但完全不知道我应该使用什么以及如何使用它。
编辑
嗯,我不明白为什么我的问题标记为重复并不意味着我知道停用词,现在我只想知道如何使用它.....问题是关于我的可以在我的场景中使用,答案是停用词......但是当我发布这个问题时,我对停用词一无所知。
【问题讨论】:
-
寻找“去除停用词”...您的基本方法并没有那么错误...
-
停用词在我的场景中可能有用...现在正在搜索它...thnx...有任何链接到停用词教程。>?
-
没有教程对不起......但你所做的是正确的。只需获取一长串停用词,然后使用正则表达式模块将停用词替换为空字符串。
-
好的,知道了……Alfe 的here 完成方式。
标签: python python-2.7 nltk wordnet