入门级项目实战,Python生成海贼王云图!

本教程适合于有一定编程经验的同学,使用Python3,在Jupyter进行调试开发。

涉及的Python基础包括:

变量和函数的定义和使用

如果你感觉学不会?莫慌,小编推荐大家加入群,

前面516中间107后面834,群里有志同道合的小伙伴,

互帮互助,还可以拿到许多视频教程!

列表和字典等数据结构的使用

条件和循环语句,if、for等

模块的导入和使用,import语法

需要安装以下依赖库:

jupyter - 交互式笔记本

matplotlib - Python2D绘图库

jieba - Python中文分词组件

pillow - Python图像处理库

wordcloud - Python词云库

目标

从海贼王的歌词中提取出关键词,然后生成乔巴形状的云图,最后效果如下:

1.准备数据

a. 事先我已准备好15首海贼王的歌词文本文件, 放在本地的data目录下。

In [1]:

b. 原始数据准备OK后,先实现一个函数循环读取data目录下的所有文件

In [2]:

In [3]:

c. 使用jieba提取出关键词

In [4]:

2.使用wordcloud生成云图

这里还需要一张底图用于生成云图,这里使用海贼王中乔巴的图片

In [6]:

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181114A10KGP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券