词云示例(情人节专用)

作者: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词云示例(移植-情人节专用版)相关推荐

  1. 情人节礼物------用她的照片和我们的聊天记录生成词云~

    用到的知识点 python读写文件 python正则表达式过滤无用信息 jieba分词与自定义字典 停用词筛选.统计词频 调用wordcloud绘制词云 第一步 从电脑版蛐蛐导出聊天记录.(手机一般不 ...

  2. python中文词云生成_Python 词云生成

    图片来自网络所谓"词云"就是对网络文本中出现频率较高的"关键词"予以视觉上的突出,形成"关键词云层"或"关键词渲染",从 ...

  3. python爬取QQ空间好友说说并生成词云

    最近自己玩爬虫玩得很嗨.想到爬QQ空间主要是因为在看网课的时候有不少人刷弹幕要去爬前女友空间..咳咳,虽然我没有前女友,但是这不失为一个有趣的练手机会.(爬完之后发现不会留下访客记录!确实很适合爬前女 ...

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

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

  5. Pyhton生成《百年孤独》高频词词云

    对于喜欢的书,想更多的了解它.利用Python的jieba库和wordcloud库,可以统计书中的高频词并生成词云,小试了两本书:一本是<百年孤独>,另一本是近期读完的一本<山茶文具 ...

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

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

  7. Python将我与王心凌的QQ聊天记录,生成词云(情人节的后续)

    在这个情人节前夕,我把现任对象回收掉了,这段感情积攒了太多的失望,也给了我太多的伤害,所以我看到这个活动的第一反应是拒绝的.然而人生嘛,最重要的就是体验,沉浸在过去的回忆里没有意义,积极面对才能让自己 ...

  8. python中jieba分词,并输出词云(基础版)

    环境与文件准备 环境anaconda+pycharm,已经安装结巴库,wordcloud库,将0001-text.txt,stop_words.txt,dict.txt与新建py文件放到同一文件夹下. ...

  9. Python 数据可视化:WordCloud 词云的构建

    WordCloud 官方文档:https://amueller.github.io/word_cloud/index.html WordCloud GitHub 地址:https://github.c ...

  10. 【Python】程序员也可以很会撩:如何一键生成漂亮的生日快乐词云

    文章目录 前言 一.准备 二.编写代码 1.导入 2.读入数据 3.整合成一句运行 总结 前言 - 前段时间写了几篇关于生成词云的文章,其中包括: Python 情人节超强技能 导出微信聊天记录生成词 ...

最新文章

  1. Linux数据报文接收发送总结1
  2. 本地连接虚拟机的redis
  3. python输入什么就输出什么_一文读懂Python的输入和输出
  4. php位值,php中,如何取得一个整型值的低位和高位值?
  5. DuangDuangDuang!码云项目的 Readme.md 特殊技能
  6. Linux下打印调试管理
  7. 计算机网络学习笔记(六)——网络层、虚电路和数据报交换、路由(距离矢量、链路状态算法)、IP编址、网络拥塞控制、网络互联
  8. vue全局安装jquery,vue使用bootstrap框架,vue中封装websocket通讯,vue引入element-ui 组件库,引入highcharts图表插件
  9. STM32学习之总线与时钟
  10. 百度SEO网站链接抓取器 v1.0
  11. 潘维良(帮别人名字作诗)
  12. 一些有用的收藏201808
  13. 模拟实现一个银行的取号机
  14. 移动智能终端安全防护 笔记
  15. 请问一下Android Studio如何配置JAVACV 0.8Javacv+2.4.9Opencv 万分感谢
  16. PostgreSQL 中的单引号与双引号
  17. DevOps之自动化测试
  18. 计算机组成原理扩展指令CLC实验报告,计算机组成原理实验报告.doc
  19. PowerQuery
  20. LaTeX tabular实现垂直居中

热门文章

  1. 电子信息工程专业概论_本科专业介绍 | 电子信息工程
  2. Conficker病毒新变种卷土重来 可关闭杀毒软件
  3. Xweibo插件版20110809重要补丁及下载
  4. JQuery.BlockUI弹框插件
  5. 简洁实用jQuery进度条插件
  6. FileUpload1.PostedFile.FileName取不到完整路径
  7. Internet 是一场噩梦
  8. linux tomcat 部署 JCO,JCO连接SAP时tomcat报错
  9. 各大搜索引擎提交入口
  10. qq令牌64位密钥提取_qq令牌绑定工具无需密码2020