首页
登录 | 注册

团队介绍的词频统计

团队介绍的词频统计

团队介绍

设计、实现一个可以进行学习研究、分享交流的人性化学习网站,为学习者提供资源共享、学术讨论、疑题问答、交友聊天的平台。为了能让学习网站更加人性化、更贴合实际需求,我们在继承传统学习网站学术讨论、资源共享功能的同时,增加了好友聊天、问问、智能语音输入、智能推荐内容等新特性。

代码

import jieba
import collections
import numpy as np
import matplotlib.pyplot as plt
s = "设计、实现一个可以进行学习研究、分享交流的人性化学习网站,为学习者提供资源共享、学术讨论、疑题问答、交友聊天的平台。为了能让学习网站更加人性化、更贴合实际需求,我们在继承传统学习网站学术讨论、资源共享功能的同时,增加了好友聊天、问问、智能语音输入、智能推荐内容等新特性。"
s1 = seg_list = jieba.cut(s, cut_all=False, HMM=True)
l = list()
for c in s1: # 将分词结果放进list里
if c not in ('、',',','。','的','一个','可以','为','进行','提供'): # 删除符号、无实际意义的词
l.append(c)
count = collections.Counter(l)# 词频统计
key = list()
val = list()
for a,b in count.most_common(8): #查看前8个高频词
key.append(a)
val.append(b)
print(a,b)
plt.axes(aspect=1) # set this , Figure is round, otherwise it is an ellipse
plt.pie(x=val, labels=key, explode=None,autopct='%3.1f %%',
shadow=True, labeldistance=1.1, startangle = 90,pctdistance = 0.6
)#画饼图
plt.show()

词频统计结果

学习 4
网站 3
人性化 2
资源共享 2
学术讨论 2
聊天 2
智能 2
设计 1
(取最出现频率高的8个词)

词频分布图

团队介绍的词频统计

(matplotlib库的中文字体乱码,还没找到有用解决方法)


相关文章

  • 团队如何最大限度地发挥Scrum和敏捷的优势? 回想一下,Scrum团队在Scrum的框架内定义了自己的流程.这其中包括方法.工具和互动以及如何履行Scrum角色的职责.如何使用工件和事件等. 如何确定团队做什么以及怎么做?从产品管理方法到 ...
  • Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍.原版地址. 是除了官方文档外另 ...
  • 关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
      首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法.变量. 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已 ...
  • ERP不规范,同事两行泪
    最近的很多次对外交流,都聊到了ERP建设的话题,并且无一例外的不那么让人省心,回想我这么多年走过的ERP坑坑路,在这里也写下经验和总结,希望能给正在或者即将走上ERP建设路的企业一些思考和帮助. 导读 1.几个瞎眼而普遍的案例 2.ERP的 ...
  • 为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
    Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在 ...
  • 1 最有影响力的30篇计算机视觉会议论文 选取论文的原则: (1)会议论文,主要来源于以下会议:CVPR, ICCV, ECCV, BMVC, FG, ICIP, ICPR, WACV, ICASSP, MM, IJCAI, UAI, AA ...

2019 cecdns.com webmaster#cecdns.com
12 q. 0.080 s.
京ICP备10005923号