资源简介
根据绝代双骄txt文档,和任意背景图生成词云图和人物关系图
代码片段和文件信息
import jieba
import jieba.posseg as pseg
import matplotlib.pyplot as plt
import imageio
import networkx as nx
from wordcloud import WordCloud ImageColorGenerator
def stopwordslist(pathtxt):#将停用词文件中的词读入到列表stopwords中
stopwords = [line.strip() for line in open(pathtxt ‘r‘ encoding=‘utf-8‘).readlines()]
return stopwords
def isname(string):#判断是否为人名
word=pseg.lcut(string)
for wordsflag in word:
if flag==“nr“:#nr 为人名
return True
return False
def wordFreq(pathtxttxt):#分词
words = jieba.cut(txt.strip()cut_all= False)
counts = {}
stopwords = stopwordslist(‘D:\desktop\hx\stopwords.txt‘)#停用词
for word in words:#删除长度为1的字符
if len(word) == 1 :
continue
elif word not in stopwords:
if word == “小鱼儿道“or word==“江小鱼“or word==“江小侠“or word==“江少侠“:
word=“小鱼儿“
elif word==“苏樱笑道“ or word==“仙女“or word==“苏樱道“or word==“苏樱一“or word==“苏樱似“or word==“苏樱想“or word==“苏樱望
相关资源
- python一个打砖块的小游戏
- python实验指导书 图文高清版
- python主动安装第三方库
- python爬取豆瓣top250电影信息
- python绘制 大蟒蛇
- python小程序(数组排序)
- Python去水印(基于cv2)
- Python 数据结构入门 - 二叉搜索树(
- python空心电感计算器
- python除法.docx
- 抽奖背后的秘密(python抽奖逻辑)
- 绘制统计学直方图茎叶图(matplotlib)
- python求解标准差
- svm-simple.py(matplotlib)
- python数据分析与处理
- 利用Python将照片在Excel中利用点阵图显
- pygame贪吃蛇
- python turtle 跳房子
- python 人群计数
- 自动化测试(基于pytest)
- 基于树莓派的动态图像对比(py3_ob<
- Python调用第三方API换脸
- “去哪儿吃”帮你选餐厅(python代码
- python 控制台登陆密码验证
- KNN算法的Python实现(datingrecd.ipynb)
- python核心编程第二版-习题答案
- python爬取笔趣阁小说
- Python程序设计基础试题以及答案(3
- python聊天-服务端与客户端
- python递归求最大公约数
评论
共有 条评论