zoukankan      html  css  js  c++  java
  • “早饭要吃好”之丰盛的扬州早茶词云展示

    一  领域文章来源

    每当在武汉吃早饭时,都会想念扬州的干拌加上一碗腰花汤,或者热腾腾的三丁包子!翡翠烧卖!千层油糕!虾籽馄饨!蟹黄汤包!…

    (以上的这些好多都还没吃上【哭泣

    知道要做词云大作业后,就决定要展示一下我大扬州的精美早茶!于是就在网上搜集了一些关于扬州早茶的安利文章,合成了一个txt文件,开始制作词云。

    二  程序设计基本思路

    先对中文文本用jieba库进行分词,再转换为一段由空格为间隔的长字符串,利用wordcloud库进行处理。

    三 源代码 

    四 最终效果

    五 遇到问题

    首先是wordcloud库的安装出现了很大问题,后来教员说因为是3.8版本的python,并且给了大家3.7的安装包,所以这个问题也就解决了。

    在做最终作业前 ,先进行了小的尝试,因为在慕课中学习到 wordcloud只能分辨由空格为间隔的文本,所以我用“我 想吃 三丁包 三丁包 虾籽馄饨”作为txt,直接对txt进行最原始的词云制作,结果发现出来之后是一堆框框 ,我又把中文改为了英文,才显示出来。

    之后便开始按照慕课讲解的进行中文文本的制作。发现scipy库需要安装,于是乎我又打开了这个百pip百错的cmd…一开始进度条缓慢的增加,我等啊等,终于到90%了!

    可是…

    果然不愧是百pip百错【怒

    然后在和同学的沟通和帮助下,我得知可以用imageio库获得相同的效果,于是我满怀期待开始pip install imageio…

    让人失望的是第一次仍然失败了!

    但是再不甘心的第二次尝试下,I finally made it!!【撒花

    于是我兴高采烈的开始给我的词云一个美丽的形状!

    但是显然形状不是那么容易的,由于轮廓不明显或者颜色辨识度不够,数次我的词云做出来都是这种效果:

    于是我尝试了各种图片,作为扬州地标的五亭桥呀,白塔呀,文昌阁呀…都失败了【微笑

    于是我又尝试了包子的卡通画,茶杯、茶壶、甚至是月亮…也失败了【微笑

    我又尝试了猪头,佩奇,猪猪,猪猪猪,大拇指,嗯,都失败了【微笑

    就连最最俗套的爱心  也有很多不行

    最终还是败给了现实选了一个心…

    【就算python很难还要以真心待之(微笑

    【❤扬州,❤扬州的吃的】

  • 相关阅读:
    spring cloud 和 阿里微服务spring cloud Alibaba
    为WPF中的ContentControl设置背景色
    java RSA 解密
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
    Hystrix 配置参数全解析
    spring cloud 2020 gateway 报错503
    Spring Boot 配置 Quartz 定时任务
    Mybatis 整合 ehcache缓存
    Springboot 整合阿里数据库连接池 druid
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
  • 原文地址:https://www.cnblogs.com/yycboy/p/12680883.html
Copyright © 2011-2022 走看看