-python统计词频——统计一下333教育考研历年真题高频词和词云

应粉丝要求:
粉丝的彩虹屁,不好意思放出来。。。打码了
在这里插入图片描述
在这里插入图片描述

代码2.0 包含停词表过滤掉一些词语

import jieba
import matplotlib.pyplot as plt
from wordcloud import WordCloud

text = open("a.txt",encoding='gbk').read()  # 标明文本路径,打开

# 生成对象
stopwords = ['论述题','分共','每小题','15分','简答题','案例分析题','每小题10分','名词解释','分','共','每小题','共']
wc = WordCloud(font_path="msyh.ttc", width=500, height=400, mode="RGBA",stopwords=stopwords,
               background_color=None).generate(text)
# 显示词云图
plt.imshow(wc, interpolation="bilinear")
plt.axis("off")
plt.show()

# 保存文件
wc.to_file("ciyun1.png")

代码:

import imageio
import jieba
from wordcloud import WordCloud


def jieba_cut():


    fr_xyj=open('E:/data/luyin/redian.txt','r',encoding='utf-8')
    s=fr_xyj.read()
    words=jieba.cut(s,cut_all=False)
    word_dict={}






    #print(type(word_dict)) dict

    word_list=''
    #print(type(word_list)) string

    for word in words:
        if (len(word) > 1 ):
            word_list = word_list + ' ' + word
            if (word_dict.get(word)):
                word_dict[word] = word_dict[word] + 1
            else:
                word_dict[word] = 1

    ##print(word_list)
    print(word_dict)


    sort_words=sorted(word_dict.items(),key=lambda x:x[1],reverse=True)
    print(type(sort_words))
    print(sort_words[0:101])#���ǰ0-100�Ĵ�
    word_100 = {}
    count=0
    for i in sort_words[0:201]:
       print(i)
       word_100[i[0]] = i[1]
       count=count+1
    # for key, value in sort_words():
    #     print(key, value)
    print(count)



    color_mask =imageio.imread("1.jpg")
    wc = WordCloud(
            background_color="black",
            #max_words=500,
            font_path="msyh.ttc",
            # min_font_size=15,
            # max_font_size=120,
            width=400,
            height=860,
            mask=color_mask)
    i=str('why')
    wc.generate(word_list)
    wc.to_file(str(i)+".png")

jieba_cut()

运行结果:

('教育', 32)
('简述', 22)
('论述', 21)
('理论', 12)
('思想', 10)
('333', 9)
('名词解释', 9)
('简答题', 9)
('教学', 9)
('论述题', 9)
('发展', 9)
('德育', 7)
('特点', 7)
('及其', 7)
('课程', 6)
('影响', 6)
('原则', 5)
('内容', 5)
('启示', 5)
('教师', 5)
('基本', 4)
('哪些', 4)
('如何', 4)
('过程', 4)
('关系', 4)
('学习', 4)
('30', 4)
('40', 4)
('80', 4)
('工作', 3)
('强化', 3)
('陶行知', 3)
('生活', 3)
('杜威', 3)
('我们', 3)
('评价', 3)
('理解', 3)
('因素', 3)
('要求', 3)
('联系实际', 3)
('时期', 3)
('美国', 3)
('运动', 3)
('活动', 2)
('颜之推', 2)
('家庭教育', 2)
('惩罚', 2)
('之间', 2)
('分析', 2)
('认知', 2)
('功能', 2)
('问题', 2)
('解决', 2)
('意义', 2)
('朱子', 2)
('读书', 2)
('劳动', 2)
('苏格拉底', 2)
('方法', 2)
('试论', 2)
('地位', 2)
('稷下', 2)
('学宫', 2)
('培养', 2)
('最近', 2)
('途径', 2)
('学习动机', 2)
('要素', 2)
('制度', 2)
('主义', 2)
('目的', 2)
('心理健康', 2)
('2014', 1)
('教学方法', 1)
('发论', 1)
('正式', 1)
('群体', 1)
('环节', 1)
('什么', 1)
('主要', 1)
('比较', 1)
('奖励', 1)
('异同', 1)
('规定性', 1)
('体现', 1)
('哪些方面', 1)
('评述', 1)
('现实', 1)
('评析', 1)
('实用主义', 1)
('试述', 1)
('皮亚杰', 1)
('说明', 1)
('2015', 1)
('班级', 1)
('授课', 1)
('课程标准', 1)
('纲领', 1)
('条目', 1)
('门学', 1)
('性质', 1)
('政治', 1)
('卢梭', 1)
('自然主义', 1)
('规律性', 1)
('重要', 1)
('教材', 1)
('相关', 1)
('现实意义', 1)
('韦纳', 1)
('归因', 1)
('2016', 1)
('角色', 1)
('校长', 1)
('负责制', 1)
('学记', 1)
('应当', 1)
('处理', 1)
('哪几种', 1)
('实质', 1)
('相对', 1)
('独立性', 1)
('美纽斯', 1)
('教育史', 1)
('结合', 1)
('例子', 1)
('谈谈', 1)
('区别', 1)
('2017', 1)
('狭义', 1)
('学习策略', 1)
('洛克', 1)
('素质教育', 1)
('本质', 1)
('贯彻', 1)
('知识', 1)
('中国', 1)
('古代', 1)
('书院', 1)
('情意', 1)
('班主任', 1)
('素质', 1)
('晏阳初', 1)
('乡村', 1)
('苏霍姆', 1)
('林斯基', 1)
('2018', 1)
('讲授法', 1)
('相对性', 1)
('六艺', 1)
('鹤群', 1)
('教育论', 1)
('素养', 1)
('把握', 1)
('主导', 1)
('和学', 1)
('主动性', 1)
('建构主义', 1)
('2019', 1)
('本位', 1)
('----', 1)
('第四章', 1)
('外国', 1)
('学在', 1)
('官府', 1)
('克思', 1)
('关于', 1)
('董仲舒', 1)
('罢黜百家', 1)
('独尊', 1)
('儒术', 1)
('编制', 1)
('科举制', 1)
('复兴', 1)
('主义教育', 1)
('加德纳', 1)
('多元', 1)
('述评', 1)
('我国', 1)
(

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方-教育技术博主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值