1、写词云的思路:数据采集-分词-生成词云

2、用到的模块:wordcloud。如果没有这个模块,cmd进入python所在目录的Scripts文件夹,通过pip安装。pip install wordcloud。安装出现以下错误:

从https://www.microsoft.com/en-us/download/details.aspx?id=44266下载Microsoft Visual C++ Compiler for Python 2.7

从https://www.microsoft.com/en-us/download/details.aspx?id=44266下载Microsoft Visual C++ Compiler for Python 2.7。安装以下即可,接下来遇到什么安装包没安装的,在cmd环境下直接pip install jieba(工具包名)

3、开始编码:导入模块

from wordcloud import WordCloud

import os

cur_path=os.path.dirname(__file__)+"./resource"

print(cur_path)

#打开索要分析的数据文件

with open(os.path.join(cur_path,'love_en.txt'),'r') as fp:

text=fp.read()

print(text)

wordCloud=WordCloud().generate(text) #统计这个文件里面的词频,当道wordCloud里面

image=wordCloud.to_image()

image.show()

整个代码

效果图如下:

4、wordcloud支持英文分词,jieba支持中文分词

用jieba来处理中文,生成自定义形状

python电影名称词云_python-词云相关推荐

  1. python词云_python词云

    python词云[编辑] 概述 python词云是一种构建词云的方法,利用通用的编程语言Python来做词云,虽然不如专用工具便捷,但是适用范围很广,满足了不同人对词云的个性化需求. 一.Python ...

  2. python电影名称词云_python wordcloud 对电影《我不是潘金莲》制作词云

    1 #-*- coding:utf-8 -*- 2 ''' 3 抓取豆瓣电影某部电影的评论4 这里以<我不是潘金莲为例>5 网址链接:https://movie.douban.com/su ...

  3. python 词云_python词云-数据产品岗位描述的词云

    目的: 对于数据产品岗位,需要什么样的技能才能胜任,针对这个小问题,爬取了boss直聘的岗位描述,进行词频统计,并画出词云,来看看到底数据产品需要什么样的技能.最重要用到的python的库是jieba ...

  4. python实验报告实验总结_Python词云制作实验报告

    实验题目:n Python 词云制作实验报告 实验目的与要求: 础 掌握基础 Python 安装过程和词云制作. 实验步骤: n Python 安装 1.击 双击 Anaconda2-4.0.0-Wi ...

  5. 爱心 python 词云_Python词云

    from PIL import Image from wordcloud import WordCloud, ImageColorGenerator import matplotlib.pyplot ...

  6. 爱心 python 词云_爱心 python 词云_python 词云

    最近由于大屏项目需要生成一个词云所以这边做个记录 demo.py下: from os import path import chnSegment import plotWordcloud if __n ...

  7. 爱心 python 词云_python 词云

    最近由于大屏项目需要生成一个词云所以这边做个记录 demo.py下: from os import path import chnSegment import plotWordcloud if __n ...

  8. python变量名称引用变量_Python:按变量名引用对象属性?

    我在用Python编写棋盘游戏专卖版.垄断有三种类型的土地,玩家可以购买:财产(如木板路),铁路和公用事业.房产的购买价格和租金在6种情况下都是可变的(0-4套房子或一家酒店).铁路和公用事业有一个固 ...

  9. python变量名称的规定_Python 趣闻:如何获得变量的名字?

    获取变量名 今天我们探讨Python中一个看似很简单,实则并不容易的问题.这个问题是:如何获得变量的名字? 举例说明,给定一个变量var,给它赋值字符串"foo".即 In [1] ...

最新文章

  1. 南京晓庄学院java实验五_讲座|城市文化与南京世界“文学之都”的建设
  2. php post登陆 json,php 之 post json 数据
  3. xx是一个类型 这在给定的上下文_BERT, ELMo, amp; GPT-2: 这些上下文相关的表示到底有多上下文化?...
  4. 改善深层神经网络:超参数调整、正则化以及优化——2.8 Adam算法(Adaptive Moment Estimation)
  5. 张斌教授评《你的知识需要管理》
  6. 大数据之-Hadoop优势_(4高)---大数据之hadoop工作笔记0011
  7. Yann LeCun提出首个多模态高性能自监督算法,语音、图像文本全部SOTA
  8. Linux系统常见的压缩与打包命令
  9. IDEA中将WEB-INF\lib下的Jar包添加到项目中
  10. matlab用于试验设计回归分析实验结果的例子
  11. c语言程序设计万年历要求功能如下: 1,查询某年某月某日是星期几,c语言万年历...
  12. 你负债了吗? 聊聊“去杠杆”!
  13. arm-linux-gcc camke,Window平台基于CMake与linaro交叉编译arm程序
  14. SaaS服务应用集成和生态该何去何从
  15. 基于Websocket协议的即时通讯系统设计与实现
  16. 网站开发进阶(七十):CSS 实现圆角有立体感的 DIV 边框
  17. supervisor 初探
  18. ORA-28000:账户已被锁定
  19. 二叉树输入与存储的问题
  20. QT实现打印预览及生成Pdf功能

热门文章

  1. python中%r和%s的区别
  2. python struct模块的使用
  3. Python爬虫数据分析三剑客:Numpy、pandas、Matplotlib
  4. 二级c语言努力学可以过吗,考过计算机二级C语言一些感想和建议
  5. vs cmake opencv 远程 ubuntu 开发时:vs代码出现紫色波浪线且报错怎么办?
  6. linux 进程间通信 dbus-glib【实例】详解一(附代码)(d-feet工具使用)
  7. 任意用户密码重置的10种姿势
  8. Springboot整合xxl-job实现任务自定义定时任务
  9. 怎么导入sklearn包_在导入sklearn包是报错
  10. 「后端小伙伴来学前端了」Vuex 基本使用及案例,快速上手,学会使用vuex