Python 零基础-史上最快-制作-词云表白神器

作者: 劲爆小土丝 | 来源:发表于2019-08-06 11:33 被阅读26次

    马上就要到一年一度的七夕了,有什么话想要对她大声说出来而又碍于腼腆不好意思开口,哈哈,就让玉树临风、潇洒倜傥、有广阔胸襟的小弟来帮助你吧!


    话不多说上图: 小仙女上线 小仙女上线 love for you

    源码及应用下载链接

    百度网盘链接:
    链接:
    https://pan.baidu.com/s/1xoeq3Fs9LpE4QEKxPYQTHQ
    提取码:wlzj


    链接内打包了可直接执行的文件,零基础会用电脑就可以体验喽。

    直接运行教程:

    1、下载文件夹
    百度网盘下载文件夹,找到直接运行文件夹->dist文件夹下的 twc.exe,双击运行程序即可。(运行的过程中可能会稍微等待一会)当然,想要让你女朋友打开的话需要将dist文件夹整个发给她,然后让她找到 twc.exe直接双击运行。 运行结果
    2、注意有坑
    最终运行结果会以图片的形式弹出,win10自带的打开图片的软件会经常出现图片丢失打不开情况,这里推荐爱奇艺万能播放器,能播放各种视频和打开图片,也能将直接运行出的图片另存为本地文件夹,很好用。 运行成功图片显示错误
    3、修改自己喜欢的文字内容。
    找到直接运行文件夹->dist->static,双击miao.txt文本文件,即可任意修改文字内容,文本中词语出现频率越多,词语显示越大。可以在文本中多插入你想要放大显示的词语,我是搜了一篇爱情相关的文章整个拷贝到里面了,嘿嘿,然后再重新运行文件。 文字内容修改 出师表献上感觉有点奇怪
    4、修改喜欢的图片样式

    需要掌握一定的抠图技巧。
    参考5s抠图神器-Python词云制作
    https://www.jianshu.com/p/172ac51b2160


    程序调试

    所需应用库安装
    1、以管理员身份打开cmd。 以管理员身份运行命令提示符

    2、安装wordcloud库(cmd中输入以下指令)

    pip install wordcloud -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
    安装wordcloud库

    3、同样方式分别安装 matplotlib 和 jieba 库

    pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
    
    pip install jieba -i https://pypi.tuna.tsinghua.edu.cn/simple
    

    4、上程序运行

    from wordcloud import WordCloud
    import PIL.Image as image
    import numpy as np
    import jieba
    
    
    # 分词
    def trans_CN(text):
        # 接收分词的字符串
        word_list = jieba.cut(text)
        # 分词后在单独个体之间加上空格
        result = " ".join(word_list)
        return result
    
    
    with open("miao.txt") as fp:
        text = fp.read()
        # print(text)
        # 将读取的中文文档进行分词
        text = trans_CN(text)
        mask = np.array(image.open("w.png"))
        wordcloud = WordCloud(font_path="C:\Windows\Fonts\STXINGKA.TTF", scale=4, background_color="black",
                              # 添加遮罩层
                              mask=mask
                              # 生成中文字的字体,必须要加,不然看不到中文
    
                              ).generate(text)
        image_produce = wordcloud.to_image()
        image_produce.show()
    
    大功告成,尽情体验吧! 关注公众号“劲爆小土丝”获取更多资料

    程序调试很容易,在打包成可直接运行文件时花费了很多时间,几经崩溃,原创实属不易,希望对你有帮助的话能够多多支持!

    相关文章

      网友评论

        本文标题:Python 零基础-史上最快-制作-词云表白神器

        本文链接:https://www.haomeiwen.com/subject/qkwkdctx.html