zoukankan      html  css  js  c++  java
  • python词云

    四行Python代码上手词云制作

    1号词云:《葛底斯堡演说》黑色背景词云(4行代码上手)

    import wordcloud
    w = wordcloud.WordCloud()
    w.generate('and that government of the people, by the people, for the people, shall not perish from the earth.')
    w.to_file('output1.png')

    运行完成之后,在代码所在的文件夹,就会出现output.png图片文件。可以看出,wordcloud自动将and that by the not from等废话词组过滤掉,并且把出现次数最多的people大号显示。

    # 1号词云:葛底斯堡演说黑色背景词云
    # B站专栏:同济子豪兄 2019-5-23
    # 导入词云制作第三方库wordcloud
    import wordcloud
    # 创建词云对象,赋值给w,现在w就表示了一个词云对象
    w = wordcloud.WordCloud()
    
    # 调用词云对象的generate方法,将文本传入
    w.generate('and that government of the people, by the people, for the people, shall not perish from the earth.')
    
    # 将生成的词云保存为output1.png图片文件,保存出到当前文件夹中
    w.to_file('output1.png')

    wordcloud库为每一个词云生成一个WordCloud对象(注意,此处的W和C是大写)

    也就是说,wordcloud.WordCloud()代表一个词云对象,我们将它赋值给w

    现在,这个w就是词云对象啦!我们可以调用这个对象。

    我们可以在WordCloud()括号里填入各种参数,控制词云的字体、字号、字的颜色、背景颜色等等。

    wordcloud库会非常智能地按空格进行分词及词频统计,出现次数多的词就大。

     

  • 相关阅读:
    SICP 习题1.16-1.19体会
    设计模式C++实现——组合模式
    QT官方下载地址
    浅析三角形測试程序
    操作系统开发之——进入保护模式
    PowerDesigner 打印错误
    @RequestParam注解一般用法
    Eclipse配置Maven的一些问题
    在windows上部署使用redis出现的问题及解决方法
    Eclipse导入模板格式Xml配置文件
  • 原文地址:https://www.cnblogs.com/huaobin/p/15692213.html
Copyright © 2011-2022 走看看