Pyhton词云示例(移植-情人节专用版)
词云示例(情人节专用)
作者:Echoes、
preconditions
python3.5(其它版本均会出现兼容问题)
python环境变量已设置
pip环境变量已设置
如果没有满足preconditions的话请自行google或百度解决,下面我们进入主题,如何给女(男)朋友一个独一无二的礼物呢?
ps:点击礼物获取源码
1、安装ipython notebook(以便正常打开.ipynb文件)
很简单,打开命令行,进入python的Scripts文件下,顺序执行下三条命令:
~$ pip install ipython~$ pip install "ipython[notebook]"~$ ipython notebook
这之后默认浏览器会打开这个界面:
以后打开这个界面只需要在python的Scripts文件下输入命令ipython notebook
即可进入页面。
2、pip安装相关package
- 用ipython notebook打开.ipynb文件
将要打开的.ipynb文件放到python文件下(建议新建一个文件夹),接着用第1步中的方式打开ipython notebook
的页面,并双击打开自己的.ipynb文件。到此,我们成功将代码打开啦!你应该会看到一块块的代码区,像这样:
- 安装相关package
到这里有人就会问:相关?到底是那些相关呀?看需求!
既然相关代码已经打开了,那我们就可以运行了呀,相信聪明的你已经在上一张图中找到了run cell
吧。
i. 试着去点击一下,如果没有反应继续点击,直到报错,若一路运行地很成功,那么恭喜你已经可以去撩你女(男)票了;
(重点是报错了怎么办!不要慌,只需要阅读一下错误信息,你就发现错误是因为缺少了一些包导致的,如何获取这些包呢?很简单!)
ii. 打开命令行,进入到python文件夹下,若pip环境变量已经设置好的话,那么,即可使用命令pip install package_you_need
,等下载成功后,继续重复执行第i,ii步直到你被恭喜。
- 未被恭喜者通道
可能你很郁闷自己没有被恭喜,不着急,我们还有杀手锏,因为有些package因为版本兼容问题无法成功下载,大概会有这些:
因此,需要使用.whl文件,那问题来了.whl文件在哪里呢?我想可以在这里找到答案,找到相应的下载就好。
怎么使用.whl文件呢?
i. 确保pip环境变量已经设置,否则自行百度
ii. 打开命令行,切换到包含当前.whl文件的文件夹下输入命令pip install package_you_need.whl
iii. 回到安装相关package的第i步继续循环吧哈哈
这下应该就没问题了~
3、个性化词云
相信在第2步紫霞仙子和至尊宝已经喂了你不少狗粮了吧,不甘落后的你有没有打算也给别人喂喂呢?下面就是个性化自己词云的时候啦。
- 替换和女(男)票的聊天记录
至于在哪里替换,我想一定难不住认识file和open这两个单词的你。
如果你问我如何获得聊天记录,那我只有三个字:找度娘。ps:微信的不太容易导出!
- 寻找自己喜欢的字体
有些人说这个自带的字体太丑了,想换成自己喜欢的字体,没问题,三步即可搞定:
i. 去网上找到自己喜欢的字体并下载。(此处为仅为推荐网站)
ii. 将下载好的文件放到font文件夹下(相信会打开压缩包的你肯定看的到font文件夹)。
iii. 在代码中合适位置替换相应的字体文件夹的绝对地址,最好是绝对地址。
像这样的wordcloud=WordCloud(font_path="./font/字体管家小南瓜.ttf",background_color="black",mask = back_coloring)
或这样的wordcloud=WordCloud(background_color="white",mask=bimg,font_path='./font/禹卫书法行书简体优化版.ttf')
位置。
- 背景图片替换
也许有人不满足于桃心背景,显得太老土,千篇一律,那你完全可以以你们的照片作为背景,只是效果就不一定那么纯粹了。
4、效果展示
相信很多女孩子都很喜欢猫咪吧!
当然,玫瑰花也少不了~
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接(http://www.cnblogs.com/Echo-41/articles/6789187.html)。
转载于:https://www.cnblogs.com/Echo-41/p/6789187.html
Pyhton词云示例(移植-情人节专用版)相关推荐
- 情人节礼物------用她的照片和我们的聊天记录生成词云~
用到的知识点 python读写文件 python正则表达式过滤无用信息 jieba分词与自定义字典 停用词筛选.统计词频 调用wordcloud绘制词云 第一步 从电脑版蛐蛐导出聊天记录.(手机一般不 ...
- python中文词云生成_Python 词云生成
图片来自网络所谓"词云"就是对网络文本中出现频率较高的"关键词"予以视觉上的突出,形成"关键词云层"或"关键词渲染",从 ...
- python爬取QQ空间好友说说并生成词云
最近自己玩爬虫玩得很嗨.想到爬QQ空间主要是因为在看网课的时候有不少人刷弹幕要去爬前女友空间..咳咳,虽然我没有前女友,但是这不失为一个有趣的练手机会.(爬完之后发现不会留下访客记录!确实很适合爬前女 ...
- 建议收藏chatGPT说的Python词云教程
写在前面 这个是当下最流行最时髦的AI神器chatGPT和我一起合作写的一篇通用技术文章,请读者笑纳! Python词云教程 介绍 Python是一种流行的编程语言,它可以用于许多不同的应用程序,包括 ...
- Pyhton生成《百年孤独》高频词词云
对于喜欢的书,想更多的了解它.利用Python的jieba库和wordcloud库,可以统计书中的高频词并生成词云,小试了两本书:一本是<百年孤独>,另一本是近期读完的一本<山茶文具 ...
- python词云进阶——三国版
1 实验内容 在进行了上一个实验<利用Python定制个性化词云>之后,掌握了初步的词云制作.出于对三国历史的喜爱,因此想制作一个关于<三国演义>版的词云,以一个新的角度去看这 ...
- Python将我与王心凌的QQ聊天记录,生成词云(情人节的后续)
在这个情人节前夕,我把现任对象回收掉了,这段感情积攒了太多的失望,也给了我太多的伤害,所以我看到这个活动的第一反应是拒绝的.然而人生嘛,最重要的就是体验,沉浸在过去的回忆里没有意义,积极面对才能让自己 ...
- python中jieba分词,并输出词云(基础版)
环境与文件准备 环境anaconda+pycharm,已经安装结巴库,wordcloud库,将0001-text.txt,stop_words.txt,dict.txt与新建py文件放到同一文件夹下. ...
- Python 数据可视化:WordCloud 词云的构建
WordCloud 官方文档:https://amueller.github.io/word_cloud/index.html WordCloud GitHub 地址:https://github.c ...
- 【Python】程序员也可以很会撩:如何一键生成漂亮的生日快乐词云
文章目录 前言 一.准备 二.编写代码 1.导入 2.读入数据 3.整合成一句运行 总结 前言 - 前段时间写了几篇关于生成词云的文章,其中包括: Python 情人节超强技能 导出微信聊天记录生成词 ...
最新文章
- Linux数据报文接收发送总结1
- 本地连接虚拟机的redis
- python输入什么就输出什么_一文读懂Python的输入和输出
- php位值,php中,如何取得一个整型值的低位和高位值?
- DuangDuangDuang!码云项目的 Readme.md 特殊技能
- Linux下打印调试管理
- 计算机网络学习笔记(六)——网络层、虚电路和数据报交换、路由(距离矢量、链路状态算法)、IP编址、网络拥塞控制、网络互联
- vue全局安装jquery,vue使用bootstrap框架,vue中封装websocket通讯,vue引入element-ui 组件库,引入highcharts图表插件
- STM32学习之总线与时钟
- 百度SEO网站链接抓取器 v1.0
- 潘维良(帮别人名字作诗)
- 一些有用的收藏201808
- 模拟实现一个银行的取号机
- 移动智能终端安全防护 笔记
- 请问一下Android Studio如何配置JAVACV 0.8Javacv+2.4.9Opencv 万分感谢
- PostgreSQL 中的单引号与双引号
- DevOps之自动化测试
- 计算机组成原理扩展指令CLC实验报告,计算机组成原理实验报告.doc
- PowerQuery
- LaTeX tabular实现垂直居中