【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 商业与经济 » 正文

python – 为什么pos_tag()如此痛苦地缓慢而且可以避免这种情况?

放大字体  缩小字体 发布日期:2020-07-04 20:32:24    浏览次数:8
导读

  但问题是pos_tag()每个句子大约需要一秒钟.还有另一个选项可以使用pos_tag_sents()来批量执行此操作并加快速度.但是,如果我能够逐句判刑,我的生活会更容易.  因此,您可以通过加载文件一次来节省一些时间,并自己调用tagger.tag而不是调用pos_tag:  此外,如果stop_words是一个长列表,您可以通过设置stop_words来节省

  但问题是pos_tag()每个句子大约需要一秒钟.还有另一个选项可以使用pos_tag_sents()来批量执行此操作并加快速度.但是,如果我能够逐句判刑,我的生活会更容易.

  因此,您可以通过加载文件一次来节省一些时间,并自己调用tagger.tag而不是调用pos_tag:

  此外,如果stop_words是一个长列表,您可以通过设置stop_words来节省一些时间:

  因为检查集合中的成员资格(例如,不在stop_words中的pos)是O(1)(恒定时间)操作,而检查列表中的成员资格是O(n)操作(即,它需要的时间与该长度成比例地增长.列表).

 
关键词: pos tag
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-356839.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4