当前位置:   article > 正文

词频统计&排序_词频统计后怎么排序

词频统计后怎么排序

  1. #词频统计
  2. sent = "python is my favoriate language,you're so cute ,someone like you ~~,do what shhhh"
  3. #最新
  4. output = {k:sent.count(k) for k in set(sent)}#快捷获得词频统计
  5. print(output)
  6. output = {k:sent.count(k) for k in set(sent.split(" "))}#快捷获得词频统计
  7. print(output)
  8. chset = "abcdefghijklmnopqrstuvwxyz-' "
  9. sent = sent.lower()#小写字母
  10. for c in sent:
  11. if c not in chset:
  12. sent = sent.replace(c," ")
  13. wd_lst = sent.split(" ")#通过空格切分
  14. wd_lst
  15. dt = {}
  16. for k in wd_lst:
  17. if k not in dt.keys():
  18. dt[k] = 0
  19. dt[k]+=1
  20. wd_s = set(wd_lst)
  21. dt1 = {}
  22. for k in wd_s:
  23. dt1[k] = wd_lst.count(k)

根据字典中的value值对key进行排序:

a1 = sorted(word_freqs_c.items(),key = lambda x:x[1],reverse = True)

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

闽ICP备14008679号