但问题是pos_tag()每个句子大约需要一秒钟.还有另一个选项可以使用pos_tag_sents()来批量执行此操作并加快速度.但是,如果我能够逐句判刑,我的生活会更容易.
因此,您可以通过加载文件一次来节省一些时间,并自己调用tagger.tag而不是调用pos_tag:
此外,如果stop_words是一个长列表,您可以通过设置stop_words来节省一些时间:
因为检查集合中的成员资格(例如,不在stop_words中的pos)是O(1)(恒定时间)操作,而检查列表中的成员资格是O(n)操作(即,它需要的时间与该长度成比例地增长.列表).


