一、安装python环境
遇到问题:
pip不是内部或外部命令
1.step one:安装 setuptools 工具查看历史版本找到版本 40.2.0 下载
2.将压缩包解压到不含中文的路径中,然后在 setuptools-40.2.0 文件夹中打开终端并执行 python setup.py install 进行安装:

3、安装完成之后,进入 Python 的安装路径,可以看到目录中多了一个 Scripts 文件夹(这个文件夹之前是没有的)
4、setuptools 工具相关的内容就在 Scripts 文件夹中:查看历史版本找到版本 18.0 下载
遇到问题:

安装词云

pip install wordcloud -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

二、代码

效果图

# # GovRptWordCloudV1.py
# import jieba, wordcloud
#
# "读取文件"
# f = open("三国演义.txt", "r", encoding="utf-8")
# txt = f.read()
# f.close()
#
# "文件分词,去掉一个字的分词,加入空格分隔符"
# ls = jieba.lcut(txt)  # 分词
# length = len(ls)
# number = 0
# for i in range(length):  # 筛选一个字的分词并去掉它
#     if len(ls[i - number]) == 1:
#         del ls[i - number]
#         number += 1
#     else:
#         continue
# ls = " ".join(ls)  # 添加空格分隔符
#
# "词云绘制"
# w = wordcloud.WordCloud(font_path="msyh.ttc", \
#                         width=1000, \
#                         height=700, \
#                         background_color="white", \
#                         max_words=100)
# w.generate(ls)
# w.to_file("三国演义.png")
#
# from wordcloud import WordCloud
# import matplotlib.pyplot as plt
# from PIL import Image
# import numpy as np
# mask = np.array(Image.open("Alice.png"))
#
#
# f = open('三国演义.txt','r',encoding = 'utf-8')
# txt = f.read()
# f.close
# wordcloud = WordCloud(background_color="white",\
#                       width = 800,\
#                       height = 600,\
#                       max_words = 200,\
#                       max_font_size = 80,\
#                       mask = mask,\
#                       contour_width = 3,\
#                       contour_color = 'steelblue'
#                       ).generate(txt)
# wordcloud.to_file('Alice_词云图.png')
import collections
import randomimport wordcloud
import jieba
import imageio
from wordcloud import ImageColorGenerator
from matplotlib import colorsmk=imageio.imread("方块.jpg")def random_color(word, font_size, position, orientation, font_path, random_state):s = 'hsl(5, %d%%, %d%%)' % (random.randint(45, 140), random.randint(45,140))return s
# txt="我爱过你,林可,林可,喜欢林可,喜欢喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可喜欢林可林可,林可,林可,林可,林可,林可,林可,林可,林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,林可,表白表白表白表白表白表白表白表白表白表白表白表白不因无人问津而不芳,这是一种淡泊;梅花开于隔隅,不因阳光冷落而不香,这是一种优雅;流水饶石而过,不因山石之阻而纷争,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,表白,这是一种低调。人生一世,不是什么都要去争,不是什么都要去抢,欲望少一点,满足多一点,这样才会活得潇洒一点,人生才会自在一点。晚安。而且正爱着你,我爱你,我爱你,我爱你我爱你,我爱你,我爱你,我爱你是那样的深是那样的刻骨铭心。世界上从没有白费的努力,也没有恰巧的成功。许多 看上去撞大运的成功,通常是源于曾经一段看不见光明的努力付出。而许多 现在看上去倒霉的失意,也可能是多年前因畏难而没能认真努力地对待一件事。这个世界上最能给人安全感的,抓不住的爱情别纠缠,留不住的过客别在乎,忘不掉的回忆别较真,暖不热的人心别逗留。新鞋子穿太久了会旧,同一首歌听多了会厌倦,暖心的情话说太久了会腻,而陪伴太久也就没有新鲜感了,所以我不怪你除了银行卡里的钱,就是你为生活流下的汗,我用相机拍下你的倩影,我用记忆储存你的身影,我爱你就象你爱我一样,我心中的你就象你心中的我一样,我爱你的方式就象你爱我的-样。我好像登上泰山俯视人间美景,一切那样绚丽,一切那样迷人,我不安的心,只有你能靠近,就连你远去的背影,也能给我一缕温存,我不安的心,只有你能抚平,只有你的微笑,你的眼神,才能让我往情深。心里,有时很大,可以用来撑船,但对于你和我,又好小好小,因为那里只有我和你!"
# txt="表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白表白,互换角色一天做公交没过的地方为布置小家出主意在午夜看一次恐怖片看一场比赛跳一次广场舞见证一次别人的婚礼为对方按摩一次放风筝至少一次自驾游去一次动物园骑自行车玩一次真心话大冒险去许愿池许个愿去见父母去挑选一束花吐槽一次对方的缺点接对方下班一次给对方做一次便当存钱看花当陌生人一天,不许交流敷面膜去剪头发听音乐乐园吃烧烤超市去动物园烤肉坐过山车摩天轮吃海鲜自助\
# 迪士尼 划船情侣装 过情人节情侣头像 打游戏手逛街 互喂对方东西给对方拍照 看烟花朋友圈秀恩爱 用手机壳旅行网红景区打卡鬼玩一次真心话大冒险去许愿池许个愿去见父母去挑选一束花吐槽一次对方的缺点接对方下班一次给对方做一次便当存钱看花当陌生人一天,不许交流敷面膜去剪头发听音乐屋打扑克喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢喜欢一起电影院看电影一起穿情侣装出门一起游泳一起唱次歌并录下来一起在厨房做一饭一起过次烛光晚餐一起过生日一起打扫卫生一起给对方写一封信,结婚的时候读给对方一起去一次鬼屋一起养一只宠物一起给对方化妆一起熬夜通宵跨年一起去旅游一起去爬山一起坐一次摩天轮一起为对方刷牙,然后亲亲一起去看海,去沙滩一起互传对方的衣服,拍照留念一起逛超市买好吃的一起在下雨天追剧一起做一次蛋糕甜品一起看日出一起上班做地铁一起坐一次飞机一起种花草一起用情侣头像一起去水族馆一起喝酒一起去看升国旗一起看烟花一起吃火锅一起看雪,堆雪人一起和朋友们去吃饭一起睡个懒觉,赖个床偷偷为对方买喜欢的又舍不得买的东西"
# ,color_func=random_color
txt='I hope my future self is ncontented progressive gentle and firm。Cross the stars over the moon to meet your better self.Only in front of the route is attachment is worth looking forward to.May there be a bright future and meet again as usual.Donrt deny yourself you are very kind very gentle especially worthwhile.May all your happiness be free from pretending to be sincere and kind at the end of your life.Expect surprises in life , look forward to re sponding to everything.Only those who live a focused life in their own life will not have the energy to care about the eyes of others.The people you like should be your motivation, not your wound; the things you like should enrich you, not make you anxious.'
# wordlist = jieba.lcut_for_search(''.join(txt))
# result = ' '.join(wordlist)
# print(result)
# 词频统计
object_list = []
seg_list_exact = jieba.cut(txt, cut_all = False) # 精确模式分词
for word in seg_list_exact: # 循环读出每个分词object_list.append('林可')# object_list.append('女神')# object_list.append('我喜欢你')object_list.append(word) # 分词追加到列表
print(seg_list_exact)
#
# for word in seg_list_exact: # 循环读出每个分词
#         object_list.append('林可')
#         object_list.append('我喜欢你')word_counts = collections.Counter(object_list) # 对分词做词频统计
word_counts_top10 = word_counts.most_common(10) # 获取前10最高频的词
print (word_counts) # 输出检查
#建立颜色数组,可更改颜色
color_list=['#34868a','#41586e','#bc9b36','#cb5f6d','#efa115','#e15c64','#5d84f2','#c5d67e','#eb596d','#a69ece']
# color_list=['#ea3942','#f92d69'] 心
#调用
colormap=colors.ListedColormap(color_list)w=wordcloud.WordCloud(background_color="white",font_path="simkai.ttf",height=1280,width=800,mask=mk,max_words=5000, max_font_size=150,scale=1.5,min_font_size =2,colormap=colormap,\contour_color='steelblue', random_state=18  )
print(jieba.lcut(txt))
# w.generate(" ".join(jieba.lcut(txt)))
w.generate(" ".join(word_counts))
w.to_file("中文文本.png")

python词云自制壁纸相关推荐

  1. python词云安装什么库_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  2. python词云_python词云

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

  3. python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)

    文章中的例子主要借鉴wordColud的examples,在文章对examples中的例子做了一些改动. 一.wordColud设计中文词云乱码 使用wordColud设计词云的时候可能会产生乱码问题 ...

  4. python词云下载什么_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  5. 建议收藏chatGPT说的Python词云教程

    写在前面 这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳! Python词云教程 介绍 Python是一种流行的编程语言,它可以用于许多不同的应用程序,包括 ...

  6. python词云库的安装和使用

    python词云库的安装和使用 文章目录 python词云库的安装和使用 词云库的安装 词云库的使用 词云库的安装 如果正常使用pip install wordcloud安装命令通常会报错 error ...

  7. 【小盐巴学习笔记】—美团吃饭哪家强?Python词云分析告诉你

    [小盐巴学习笔记]-美团吃饭哪家强?Python词云分析告诉你 效果图 前言 一.爬虫分析 1.分析网址 2.分析数据 二.完整代码 1.爬取美团牛排店评论 2.绘制词云图 3.词云分析 总结 效果图 ...

  8. python词云进阶——三国版

    1 实验内容 在进行了上一个实验<利用Python定制个性化词云>之后,掌握了初步的词云制作.出于对三国历史的喜爱,因此想制作一个关于<三国演义>版的词云,以一个新的角度去看这 ...

  9. Python词云的实现

    Python词云的实现 前言 一.词云是什么? 二.使用步骤 1.引入库 导入库时可能会遇到的困难 2.去除分词结果中的无用词汇 3.渲染词云 4.主函数 5. 完整代码 总结 前言 昨天看到了B站u ...

最新文章

  1. MATLAB_10-模式识别_
  2. Python外壳:代码结构!(IF WHILE FOR RANGE...)
  3. CSP认证201709-4 通信网络[C++题解]:dfs、建立两张图:正向建图和反向见图、统计联通点的个数
  4. stm32采集正弦波峰峰值_科研项目 | 基于STM32的永磁同步电机SVPWM控制设计
  5. 十一、Spark Streaming和Kafaka
  6. 修改输入框placeholder的默认样式
  7. mvc怎么单独引用css文件,关于asp.net mvc:如何在剃刀视图中引用.css文件?
  8. 华岗(1977-),男,博士,宁波市智慧城市规划标准发展研究院副研究员。
  9. postgreSQL源码分析——索引的建立与使用——GIN索引(2)
  10. python数值类型教程_Python数值类型 int、float、complex 详解
  11. Python程序-打印斐波拉契数列
  12. 【问链财经-区块链基础知识系列】 第十六课 区块链将变革教育产业,未来有六大应用方向
  13. 广义线性模型和广义加法模型_广义线性模型代码
  14. 测试工程师面试常见问题总结
  15. uoj 30 tourists
  16. python win32gui使用_python win32 简单操作
  17. 全球及中国车载定位模块行业发展格局与运营动向分析报告2022版
  18. Java锁---偏向锁、轻量级锁、自旋锁、重量级锁
  19. Yii Framework 开发教程Zii组件-Tabs示例
  20. docker相关的文件配置

热门文章

  1. [Kerberos原理]-- 趣味故事讲解Kerberos认证原理过程
  2. 计算机网络课程设计--基于TCP协议网上聊天程序--python实现带图形界面--socket--多线程
  3. Guitar Pro 7中显示吉他面板的几种方式
  4. css中什么是伪元素,CSS伪元素是什么?
  5. Idea更改缓存和插件使用
  6. Window 7下QT5.9.2安装、QTCreator调试器配置
  7. Android应用程序开发前期准备
  8. 一条sql查询多个表的统计数据
  9. default,delete
  10. HTTP协议之头字段简介