jieba和wordcloud红楼梦人物出现次数生成词云

目录结构:

image-20200714162307186

dict.txt:

黛玉 10 nrke
宝钗 10 nrke
贾演 10 nrke
贾寅 10 nrke
贾源 10 nrke
贾法 10 nrke
贾代化 10 nrke
贾代善 10 nrke
贾代儒 10 nrke
贾代修 10 nrke
贾敷 10 nrke
贾敬 10 nrke
贾赦 10 nrke
贾政 10 nrke
贾敏 10 nrke
贾敕 10 nrke
贾效 10 nrke
贾敦 10 nrke
贾珍 10 nrke
贾琏 10 nrke
贾珠 10 nrke
贾母 10 nrke
贾宝玉 10 nrke
宝玉 10 nrke
贾环 10 nrke
贾瑞 10 nrke
贾璜 10 nrke
贾琮 10 nrke
贾珩 10 nrke
贾? 10 nrke
贾珖 10 nrke
贾琛 10 nrke
贾琼 10 nrke
贾璘 10 nrke
贾元春 10 nrke
贾迎春 10 nrke
贾探春 10 nrke
贾惜春 10 nrke
贾蓉 10 nrke
贾兰 10 nrke
贾蔷 10 nrke
贾菌 10 nrke
贾芸 10 nrke
贾芹 10 nrke
贾萍 10 nrke
贾菖 10 nrke
贾菱 10 nrke
贾蓁 10 nrke
贾藻 10 nrke
贾蘅 10 nrke
贾芬 10 nrke
贾芳 10 nrke
贾芝 10 nrke
贾荇 10 nrke
贾芷 10 nrke
贾葛 10 nrke
贾巧姐 10 nrke
巧姐儿 10 nrke
史太君 10 nrke
史鼐 10 nrke
史鼎 10 nrke
史湘云 10 nrke
王子腾 10 nrke
王子胜 10 nrke
王夫人 10 nrke
王仁 10 nrke
王熙凤 10 nrke
凤姐 10 nrke
凤辣子 10 nrke
薛姨妈 10 nrke
薛蟠 10 nrke
薛蝌 10 nrke
薛宝钗 10 nrke
薛宝琴 10 nrke
林黛玉 10 nrke
林妹妹 10 nrke
邢夫人 10 nrke
尤氏 10 nrke
李纨 10 nrke
秦可卿 10 nrke
贾蓉之妻 10 nrke
胡氏 10 nrke
许氏 10 nrke
香菱 10 nrke
妙玉 10 nrke
赵姨娘 10 nrke
刘姥姥 10 nrke
甄宝玉 10 nrke
袭人 10 nrke
媚人 10 nrke
晴雯 10 nrke
绮霰 10 nrke
麝月 10 nrke
檀云 10 nrke
秋纹 10 nrke
碧浪 10 nrke
茜雪 10 nrke
春燕 10 nrke
坠儿 10 nrke
四儿 10 nrke
佳蕙 10 nrke
抱琴 10 nrke
司棋 10 nrke
待书 10 nrke
入画 10 nrke
彩屏 10 nrke
翠墨 10 nrke
蝉姐 10 nrke
莲花儿 10 nrke
绣橘 10 nrke
紫鹃 10 nrke
雪雁 10 nrke
春纤 10 nrke
缕儿 10 nrke
鸳鸯 10 nrke
琥珀 10 nrke
珍珠 10 nrke
玻璃 10 nrke
翡翠 10 nrke
靛儿 10 nrke
卐儿 10 nrke
莺儿 10 nrke
文杏 10 nrke
平儿 10 nrke
小红 10 nrke
丰儿 10 nrke
金钏 10 nrke
玉钏 10 nrke
绣鸾 10 nrke
绣凤 10 nrke
彩云 10 nrke
彩霞 10 nrke
素云 10 nrke
同喜 10 nrke
同贵 10 nrke
翠缕 10 nrke
宝珠 10 nrke
瑞珠 10 nrke
姣杏 10 nrke
小螺 10 nrke
善姐 10 nrke
臻儿 10 nrke
篆儿 10 nrke
傻大姐 10 nrke
小吉祥 10 nrke
小鹊 10 nrke
银碟 10 nrke
炒豆儿 10 nrke
小舍儿 10 nrke
宝蟾 10 nrke
茗烟 10 nrke
焙茗 10 nrke
焦大 10 nrke
李贵 10 nrke
锄药 10 nrke
墨雨 10 nrke
伴鹤 10 nrke
扫花 10 nrke
引泉 10 nrke
挑芸 10 nrke
双瑞 10 nrke
双寿 10 nrke
来旺 10 nrke
兴儿 10 nrke
王荣 10 nrke
钱启 10 nrke
张若锦 10 nrke
赵亦华 10 nrke
钱槐 10 nrke
小玄儿 10 nrke
隆儿 10 nrke
昭儿 10 nrke
喜儿 10 nrke
住儿 10 nrke
寿儿 10 nrke
杏奴 10 nrke
庆儿 10 nrke
王信 10 nrke
芳官 10 nrke
龄官 10 nrke
蕊官 10 nrke
藕官 10 nrke
豆官 10 nrke
宝官 10 nrke
文官 10 nrke
茄官 10 nrke
菂官 10 nrke
艾官 10 nrke
玉官 10 nrke
葵官 10 nrke
顽石 10 nrke
茫茫大士 10 nrke
渺渺真人 10 nrke
空空道人 10 nrke
甄士隐 10 nrke
封氏 10 nrke
小童 10 nrke
神瑛侍者 10 nrke
绛珠仙子 10 nrke
警幻仙子 10 nrke
贾雨村 10 nrke
严老爷 10 nrke
霍启 10 nrke
封肃 10 nrke
冷子兴 10 nrke
林如海 10 nrke
李嬷嬷 10 nrke
王嬷嬷 10 nrke
门子 10 nrke
李守中 10 nrke
冯渊 10 nrke
拐子 10 nrke
痴梦仙姑 10 nrke
引愁金女 10 nrke
种情大士 10 nrke
度恨菩提 10 nrke
王成 10 nrke
刘氏 10 nrke
板儿 10 nrke
青儿 10 nrke
周瑞 10 nrke
周瑞家的 10 nrke
智能 10 nrke
余信 10 nrke
余信家的 10 nrke
秦钟 10 nrke
赖二 10 nrke
詹光 10 nrke
戴良 10 nrke
钱华 10 nrke
单聘仁 10 nrke
吴新登 10 nrke
秦业 10 nrke
胡氏 10 nrke
金氏 10 nrke
冯唐 10 nrke
张友士 10 nrke
戴权 10 nrke
张材家的 10 nrke
牛清 10 nrke
牛继宗 10 nrke
柳彪 10 nrke
柳芳 10 nrke
陈翼 10 nrke
陈瑞文 10 nrke
马魁 10 nrke
马尚 10 nrke
侯晓明 10 nrke
侯孝康 10 nrke
石光珠 10 nrke
蒋子宁 10 nrke
谢鲸 10 nrke
戚建辉 10 nrke
裘良 10 nrke
冯紫英 10 nrke
陈也俊 10 nrke
卫若兰 10 nrke
水溶 10 nrke
二丫头 10 nrke
净虚 10 nrke
智善 10 nrke
胡老爷 10 nrke
金哥 10 nrke
李公子 10 nrke
云光 10 nrke
夏守忠 10 nrke
赖大 10 nrke
赵嬷嬷 10 nrke
吴天佑 10 nrke
吴贵妃 10 nrke
卜固修 10 nrke
山子野 10 nrke
林之孝 10 nrke
程日兴 10 nrke
昭容 10 nrke
彩缤 10 nrke
花母 10 nrke
花自芳 10 nrke
多官 10 nrke
多浑虫 10 nrke
多姑娘 10 nrke
王嫂子 10 nrke
周氏 10 nrke
卜世仁 10 nrke
银姐 10 nrke
倪二 10 nrke
王短腿 10 nrke
林之孝家的 10 nrke
方椿 10 nrke
马道婆 10 nrke
周姨娘 10 nrke
胡斯来 10 nrke
鲍太医 10 nrke
王济仁 10 nrke
蒋玉菡 10 nrke
云儿 10 nrke
张道士 10 nrke
周奶娘 10 nrke
傅试 10 nrke
傅秋芳 10 nrke
宋嬷嬷 10 nrke
茗玉 10 nrke
王君效 10 nrke
赖大的母 10 nrke
鲍二家的 10 nrke
金彩 10 nrke
金文翔 10 nrke
嫣红 10 nrke
柳湘莲 10 nrke
赖尚荣 10 nrke
邢岫烟 10 nrke
邢忠 10 nrke
李婶娘 10 nrke
李纹 10 nrke
李绮 10 nrke
梅翰林 10 nrke
胡君荣 10 nrke
良儿 10 nrke
乌进孝 10 nrke
娄氏 10 nrke
女先儿 10 nrke
单大良 10 nrke
赵国基 10 nrke
单大娘 10 nrke
祝妈 10 nrke
田妈 10 nrke
叶妈 10 nrke
许氏 10 nrke
何婆子 10 nrke
小鸠儿 10 nrke
夏婆子 10 nrke
柳家的 10 nrke
柳妈 10 nrke
柳五儿 10 nrke
秦显家的 10 nrke
佩凤 10 nrke
偕鸾 10 nrke
尤二姐 10 nrke
尤三姐 10 nrke
尤老娘 10 nrke
张华 10 nrke
俞禄 10 nrke
秋桐 10 nrke
天文生 10 nrke
喜鸾 10 nrke
四姐 10 nrke
潘又安 10 nrke
朱大娘 10 nrke
周太监 10 nrke
小霞 10 nrke
翠云 10 nrke
来喜家的 10 nrke
王善保家的 10 nrke
张妈 10 nrke
邢德全 10 nrke
文花 10 nrke
圆信 10 nrke
智通 10 nrke
孙绍祖 10 nrke
夏金桂 10 nrke
夏奶奶 10 nrke
王一贴 10 nrke

hong.txt

红楼梦的txt自己去下载,太长了,就不粘贴了哈。

test.py

# -*- codeing = utf-8 -*-
# @Time : 2020/7/14 12:33 
# @Author: keke

from wordcloud import WordCloud
import jieba
import codecs
import jieba.posseg as pseg

# 使用jieba来生成一个字典names。字典的键为人物名字,值为出现次数。
names = {}
jieba.load_userdict("./dict.txt")  # 加载自定义词典
with codecs.open("./hong.txt", "r", "utf-8") as f: # hong.txt 为红楼梦文本文件
    for line in f.readlines():  # 读取每行
        poss = pseg.cut(line)  # 分词并返回该词词性
        for w in poss:
            if w.flag == "nrke":    # 如果词性为 nrke
                if names.get(w.word) is None:   # 如果names中没有该词,则新建一个
                    names[w.word] = 0
                names[w.word] += 1  # 该词的数量+1
# print(names) # {'甄士隐': 7, '贾雨村': 17, '冷子兴': 9, '封肃': 8, '林如海': 10, '黛玉': 1005, '智通': 3, '贾代化': 2,...}

# wordcloud的一些设置如下:
wordcloud = WordCloud(
font_path = "msyh.ttc",
width = 600, #width of the canvas.
height = 400, #height of the canvas.
max_font_size = 60,
font_step = 1,
background_color = "white",
random_state = 1,
margin = 2,
colormap = "tab20" #matplotlib colormap
).fit_words(names) # 通过词频来生成词云,names为一个字典

import matplotlib.pyplot as plt

# 画图:
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()

最后结果:

image-20200714165638646

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cocos Creator是一个功能强大的游戏开发引擎,它允许开发者创建各种类型的游戏,包括街霸游戏。但是,Cocos Creator本身并不提供街霸游戏的源码,开发者需要自己设计和编写游戏的逻辑、界面以及各种游戏元素。 要创建一个街霸游戏,首先需要进行角色的设计和动画制作。可以使用Cocos Creator内置的动画编辑器来创建和编辑角色的动画效果。然后,开发者需要设计游戏场景,包括背景、道路、建筑等等,可以使用Cocos Creator提供的场景编辑器进行创建和布置。 在街霸游戏,角色之间的战斗是重要的内容。为了实现战斗机制,需要编写适当的代码来实现攻击、防御、技能等动作的触发和效果。开发者可以使用Cocos Creator的脚本编辑器来编写游戏逻辑脚本,实现战斗机制,并确保游戏的平衡性和可玩性。 此外,街霸游戏还可能包括多人对战模式,可以使用Cocos Creator的网络模块来实现多人对战功能。开发者还可以使用音效编辑工具来添加游戏音效,以提升游戏的体验和乐趣。 总体来说,创建一款街霸游戏需要进行多个方面的设计和开发工作,包括角色设计、动画制作、场景布置、战斗机制实现、网络功能等等。Cocos Creator作为游戏开发引擎,为开发者提供了一系列强大的功能和工具,可以帮助开发者创建出高质量、富有创意的街霸游戏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值