社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python入门之生成海贼王云图

马哥Linux运维 • 8 年前 • 1247 次点击  


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

涉及的Python基础包括:

  • 变量和函数的定义和使用

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

  • 条件和循环语句,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]:

作者:101python

来源:https://ask.hellobi.com/blog/101python/8225



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/p4biR9zEVG
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2332
 
1247 次点击