当前位置:   article > 正文

nlp任务中的数据清洗

nlp任务中的数据清洗

对句子进行数据清洗

  1. def remove_stopwords(sen): #去除停用词
  2. sen_new = " ".join([i for i in sen if i not in stop_words])
  3. return sen_new
  4. def clean(sentences): #数据过滤
  5. clean_sentences = pd.Series(sentences).str.replace("[^a-zA-Z]", " ",regex=True) #匹配所有非字母字符 将其替换为空
  6. clean_sentences = [s.lower() for s in clean_sentences] #转换为全小写字母
  7. clean_sentences = [remove_stopwords(r.split())for r in clean_sentences] #去除停用词
  8. return clean_sentences

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/498598
推荐阅读
相关标签
  

闽ICP备14008679号