python ali tianchi学习笔记 task04

pd.info()

可以用这个函数查看dataframe的一些基本信息,数据缺失情况等

画词云

导入词云库
from wordcloud import WordCloud,ImageColorGenerator
首先下载图片模型,这里提供的是已经处理好的图片,有兴趣的选手可以自己写代码进行图片处理
处理结果:需要将人图像和背景颜色分离,并纯色填充,词云才会只显示在人图像区域
拜登原图:https://img.alicdn.com/tfs/TB1pUcwmZVl614jSZKPXXaGjpXa-689-390.jpg
拜登处理后图片:https://img.alicdn.com/tfs/TB10Jx4pBBh1e4jSZFhXXcC9VXa-689-390.jpg

在4.2 热门候选人拜登在各州的获得的捐赠占比 中我们已经取出了所有支持拜登的人的数据,存在变量:biden中
将所有捐赠者姓名连接成一个字符串
data = ’ '.join(biden[“NAME”].tolist())
读取图片文件
bg = plt.imread(“biden.jpg”)
生成
wc = WordCloud(# FFFAE3
background_color=“white”, # 设置背景为白色,默认为黑色
width=890, # 设置图片的宽度
height=600, # 设置图片的高度
mask=bg, # 画布
margin=10, # 设置图片的边缘
max_font_size=100, # 显示的最大的字体大小
random_state=20, # 为每个单词返回一个PIL颜色
).generate_from_text(data)
图片背景
bg_color = ImageColorGenerator(bg)
开始画图
plt.imshow(wc.recolor(color_func=bg_color))
为云图去掉坐标轴
plt.axis(“off”)
画云图,显示
保存云图
wc.to_file(“biden_wordcloud.png”)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值