3、python关键字提取和词云美化

本文介绍了Python中如何进行关键词提取以及如何利用图片背景颜色美化词云的步骤,包括读取图片、获取图片颜色并重制词云颜色。
摘要由CSDN通过智能技术生成

第一、理论准备

1 读取图片背景
   bimg = imread(imgFilePath)
2 获取图片颜色
bimgColors=ImageColorGenerator(bimg)
3 重制词云的颜色
wordcloud.recolor(color_func=bimgColors)
 

第二、案例代码实践

# 读取文件的内容
import codecs;
content=[]
f=codecs.open("D:\\database\\python\\2.5\\红楼梦.txt",'r','utf-8')
content=f.read()
f.close()
#分词
import jieba;
import pandas;
segments=[]
jieba.load_userdict(
        'D:\\database\\python\\2.5\\红楼梦词库.txt')
segs =jieba.cut(content)
for seg in segs:
    if len(seg) >1 :
        segments.append(seg);
segmentDF=pandas.DataFrame({'segment':segments})
# 移除停用词
stopwords= pandas.read_csv(
        'D:\\database\\python\\2.5\\StopwordsCN.txt',
        encoding='utf-8',
        index_col=False,
        quoting=3,
        sep="\t")
segmentDF=segmentDF[
         ~segmentDF.segment.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值