• “早饭要吃好”之丰盛的扬州早茶词云展示


    一  领域文章来源

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

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

    知道要做词云大作业后,就决定要展示一下我大扬州的精美早茶!于是就在网上搜集了一些关于扬州早茶的安利文章,合成了一个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很难还要以真心待之(微笑

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

  • 相关阅读:
    《冒号课堂》目录 书名:冒号课堂——编程范式与OOP思想
    很好的WEB打印网页打印功能
    桌面搜索程序 Python
    面向对象保存爬虫数据 Python
    爬取微博热搜榜 李白之死 Python
    雪中悍刀行热播,来做一篇关于python的作业 爬虫与数据分析
    几个简单的例子 巩固Xpath语法 Python
    替换特殊字符 Python
    爬取酷狗榜单并可视化词云 Python
    Selenium尝试更改useragent 基于Python
  • 原文地址:https://www.cnblogs.com/yycboy/p/12680883.html
Copyright © 2020-2023  润新知