精华内容
下载资源
问答
  • python英文词云
    2022-04-02 11:30:19

    1. python创建词云 只能显示英文 需要下载中文字体

    simhei.ttf是中文字体 有公开资源可以下载

    加载字体所在目录 font_path

    2. 出现了重复词

    其中参数collocations是默认值,会统计搭配词,改为False

    默认collo

    cations=True,会统计搭配词,改为False

    def gen_WordCloud(word_num_dic):
    	# 4.生成词云
    	wc = WordCloud(
    	    font_path='./simhei.ttf',     #字体路劲
    	    background_color='white',   #背景颜色
    	    #width=1000,
    	    #height=600,
    	    width=600,
    	    height=400,
    	    max_font_size=50,            #字体大小
    	    min_font_size=10,
    	    #mask=plt.imread('xin.jpg'),  #背景图片
    	    max_words=1000,
    	    collocations=False #!!!!!!!重复词
    	)
    

    整体code请参考一下reference

    reference

    https://www.cnblogs.com/cymwill/p/7613197.html

    https://www.cnblogs.com/djdjdj123/p/12153603.html

    http://blog.sina.com.cn/s/blog_af8b11b50102yi2w.html

    更多相关内容
  • 最近有对词云产生兴趣,所以对他人的代码进行了一些改良(由于BUG和使用方式不太合意)从而达到了词云制作的目的 #导入wordcloud模块和matplotlib模块 import wordcloud as WD import matplotlib.pyplot as plt ...

    最近有对词云产生兴趣,所以对他人的代码进行了一些改良(由于BUG和使用方式不太合意)从而达到了词云制作的目的

    #导入wordcloud模块和matplotlib模块
    import wordcloud as WD
    import matplotlib.pyplot as plt
    from scipy.misc import imread
    
    #读取一个txt文件
    text = open(input('请输入“文本名.txt:”'),'r').read()
    
    #读入背景图片
    bg_pic = imread(input("请输入“图片名.XXX :”"))
    
    #生成词云
    wordcloud = WD.WordCloud(mask=bg_pic,background_color='white',scale=1.5).generate(text)
    
    #显示词云图片
    plt.imshow(wordcloud)
    plt.axis('off')
    plt.show()
    
    #保存图片
    wordcloud.to_file(input("请输入保存“取名.jpg”以保存图片:"))

    效果如下,如果文本内容越丰富越图像还原度越大

     

    展开全文
  • 期末复习比较忙过段时间来专门写scrapy框架使用,今天介绍如何用python生成词云,虽然网上有很多词云生成工具,不过自己用python来写是不是更有成就感。 今天要生成的是励志歌曲的词云,百度文库里面找了20来首,如...
  • 英文词云绘制5.实例(政府工作报告词云) 17 python生成词云 1.安装Wordcloud库 使用python生成词云,需要首先安装第三方库Wordcloud,这里面附上博主的博文,详细介绍了如何在anaconda中安装第三方库 python安装...
  • 使用Python绘制词云图片

    千次阅读 2021-01-27 21:27:36
    使用Python绘制词云图片过程如下: 在官网下载一个Python的安装包。首先,查看自己电脑是32位还是64位。针对不同的电脑选择不同的版本。 64位地址为:...

    使用Python绘制词云图片过程如下:

    在官网下载一个Python的安装包。首先,查看自己电脑是32位还是64位。针对不同的电脑选择不同的版本。

    64位地址为:https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe

    32位地址位:https://www.python.org/ftp/python/3.9.0/python-3.9.0.exe

    下载完成后,按照提示进行安装。路径选择在D盘中。路径为D:\Python

    python 安装完成后需要安装两个库文件,jieba和wordcloud。

    然后,使用快捷键win+R打开运行,输入cmd

    输入pip install jieba,就可以安装jieba库了。这里如果出现时间较长的问题可以使用命令pip install jieba --index https://pypi.mirrors.ustc.edu.cn/simple 进行安装。这里将安装的源设置为清华镜像资源,速度会有很大提升。

    同理,安装wordcloud库也是如此。使用命令pip install wordcloud --index https://pypi.mirrors.ustc.edu.cn/simple

    以此类推,如果想要安装某个库,就需要将库的名字改动一下就行了pip install (库的名字) --index https://pypi.mirrors.ustc.edu.cn/simple,镜像源网站可以从下面的网站里选择:

    清华:https://pypi.tuna.tsinghua.edu.cn/simple

    阿里云:http://mirrors.aliyun.com/pypi/simple/

    中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

    华中理工大学:http://pypi.hustunique.com/

    山东理工大学:http://pypi.sdutlinux.org/

    豆瓣:http://pypi.douban.com/simple/

    也就是:pip install (库的名字) --index (源网址)
    可能出现的问题:

    1.,如果输入pip install (库的名字) --index (源网址)后显示

    在这里插入图片描述

    那么就是pip的路径没有添加到环境变量path中,pip的路径一般在安装目录下面的Scripts目录。例如我的是D:\Python\Scripts

    将pip的路径“F:\Install\python3.7\Scripts”添加到环境变量path中。

    我们在cmd命令提示符中输入“pip --version”,按回车键查看一下版本信息,出现下图所示界面,代表环境变量配置成功。

    在这里插入图片描述

    也可以直接调用pip路径。在cmd命令符中,如图输入命令行,再执行pip install (库的名字) --index (源网址)即可。

    在这里插入图片描述

    如果在安装过程中,第一次安装可以执行,第二次不可以执行,报错提示信息为:ModuleNotFoundError: No module named ‘pip’,那么执行如下两条语句,即可解决问题:

    python -m ensurepip

    python -m pip install --upgrade pip

    好了安装完成了我们来测试一下:

    测试案例代码引用于博客,原文链接,侵删:3分钟教你用python制作一个简单词云 - Python探索牛 - 博客园

    import matplotlib.pyplot as plt

    import jieba

    from wordcloud import WordCloud

    1.读入txt文本数据

    text = open(r’test.txt’, “r”).read()

    #print(text)

    2.结巴中文分词,生成字符串,默认精确模式,如果不通过分词,无法直接生成正确的中文词云

    cut_text = jieba.cut(text)

    print(type(cut_text))

    必须给个符号分隔开分词结果来形成字符串,否则不能绘制词云

    result = " ".join(cut_text)

    #print(result)

    3.生成词云图,这里需要注意的是WordCloud默认不支持中文,所以这里需已下载好的中文字库

    #无自定义背景图:需要指定生成词云图的像素大小,默认背景颜色为黑色,统一文字颜色:mode='RGBA’和colormap=‘pink’

    wc = WordCloud(

        # 设置字体,不指定就会出现乱码
    
        # 设置背景色
    
        background_color='white',
    
        # 设置背景宽
    
        width=500,
    
        # 设置背景高
    
        height=350,
    
        # 最大字体
    
        max_font_size=50,
    
        # 最小字体
    
        min_font_size=10,
    
        mode='RGBA'
    
        #colormap='pink'
    
        )
    

    #产生词云

    wc.generate(result)

    保存图片

    wc.to_file(r"wordcloud.png") # 按照设置的像素宽高度保存绘制好的词云图,比下面程序显示更清晰

    4.显示图片

    指定所绘图名称

    plt.figure(“jay”)

    以图片的形式显示词云

    plt.imshow(wc)

    关闭图像坐标系

    plt.axis(“off”)

    plt.show()

    以下是test.txt 文件中的内容。里面的内容可以随意更改,但是由于默认的是英文,所以不要出现中文字符。

    python python3 is good well bestbast shell cool

    Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the

    same day; May be backto oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always

    feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.The end

    of our life, and can meet many things really do?During myhood, think lucky money and new clothes are necessary for New Year, but as the advance of

    the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth,

    but over the past three years later, his writing of alumni in peace, suddenly found that isn’t really grow up, it seems is not so important; Then

    in high school, think don’t want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was event

    ually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops

    , suddenly found himself has already can’t remember his appearance.

    运行效果如图所示:

    在这里插入图片描述

    展开全文
  • Python生成英文词云

    千次阅读 2018-04-02 20:18:08
    Python生成英文词云图 什么是词云? 首先,什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据...

    Python生成英文词云图

    什么是词云?

    首先,什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。
    这里写图片描述

    本文目的:

    本篇博客主要介绍利用python的wordcloud包实现生成英文词云。

    电脑环境要求:

    安装好Pycharm或者Anaconda。建议同时安装Pycharm和Anaconda,并且将Pycharm配置好Anaconda,这样就不用手动安装wordcloud包了,以后也不用安装其他一些常用的包了。
    安装Pycharm和Anaconda请参见Pycharm中使用Anaconda

    代码实现:

    #导入词云的包
    from wordcloud import WordCloud
    #导入matplotlib作图的包
    import matplotlib.pyplot as plt
    
    #读取文件,返回一个字符串,使用utf-8编码方式读取,该txt文本文件位于此python同以及目录下
    #注意:该txt文本文件必须是utf-8编码
    f = open(u'NINETEEN EIGHTY-FOUR.txt','r',encoding='utf-8').read()
    #生成一个词云对象
    wordcloud = WordCloud(
            background_color="white", #设置背景为白色,默认为黑色
            width=1500,              #设置图片的宽度
            height=960,              #设置图片的高度
            margin=10               #设置图片的边缘
            ).generate(f)
    # 绘制图片
    plt.imshow(wordcloud)
    # 消除坐标轴
    plt.axis("off")
    # 展示图片
    plt.show()
    # 保存图片
    wordcloud.to_file('english_ciyun.png')

    Pycharm下运行结果:

    这里写图片描述

    生成的英文词云图:

    这里写图片描述

    参考资料:

    1、基于python的词云生成(一)
    2、Pycharm中使用Anaconda

    展开全文
  • Python制作词云

    千次阅读 2022-04-01 13:52:12
    python3.9 PyCharm 需要的模块如下: wordcloud matplotlib jieba pillow 注意:以上四个模块中,后面三个都可以直接用pip install命令成功安装,但是wordcloud却无法安装成功,会提示需要安装Visual C++14.0。 ...
  • python实现词云

    2022-04-10 11:53:32
    python实现词云 制作说明: 使用python制作词云需要导入WordCloud库,...一、制作英文词云 from wordcloud import WordCloud import matplotlib.pyplt as plt # 导入所需要的第三方库 with open('1.txt', 'r') as f: #
  • #词云库 from wordcloud import WordCloud # python的可视化库,也是二级考试推荐的可视化库 import matplotlib.pyplot as plt from PIL import Image #处理图片的 #协助处理图片 import numpy as np #开打文件...
  • 不一样的高端操作——python实现词云
  • wordcloud 安装报错与解决虽然网络上也有各种工具可以一键生成词云,但是使用Python制作词云感觉是一件很酷的事情。作为一个 Python 小白,使用 Python 的过程并不那么轻松。比如最最基础的,用Python 制作词云需要...
  • python英文词云

    2020-11-21 17:52:32
    英文词云自定义形状 import wordcloud from imageio import imread mk=imread('five.png') file=open('hamlet.txt','r') txt=file.read() file.close() w=wordcloud.WordCloud(mask=mk,background_color='white')...
  • python-词云

    2021-01-30 02:45:24
    1、写词云的思路:数据采集-分词-生成词云2、用到的模块:wordcloud。如果没有这个模块,cmd进入python所在目录的Scripts文件夹,通过pip安装。pip install wordcloud。安装出现以下错误:从...
  • 基于python词云英文内容)生成

    万次阅读 2018-03-13 08:45:29
    基于python词云生成(一) 1.背景    前段时间网络中出现很多关于很多文字组成的图片,生成的图片看起来还是挺有意思,这里使用python做出词云图片。其中需要解释的是:词云又叫文字云,是对文本数据中出现...
  • 弄好英文词云之后,我突然有了将程序一点直接生成词云的想法,于是做出了以下代码: #导入wordcloud模块和matplotlib模块 import wordcloud as WD import matplotlib.pyplot as plt from scipy.misc import imread...
  • 1. 量身打造属于你的词云图今天的Python案例是跟着笔者来打造属于自己的词云图。那么什么是词云图呢?我们在百度中来搜索一下,如图所示:概念:词云图就是由词汇组成类似云的彩色图形。接下来我们就可以去为自己量...
  • python制作词云

    2021-01-17 12:45:13
    词云图,文本字体的大小表示文本出现的频率,很直观。 废话不说,上代码: import numpy as np from PIL import Image import os from os import path from wordcloud import WordCloud,STOPWORDS,...
  • 使用Python绘制词云图(自定义形状)

    千次阅读 2021-07-04 13:23:24
    1.使用Python需要事先准备的包 from wordcloud import WordCloud import os from os import path import matplotlib.pyplot as plt import jieba from imageio import imread 2.准备一个词云图的背景图片 就是想...
  • ↑↑↑↑↑点击上方蓝色字关注我们!『运筹OR帷幄』转载作者:费弗里编者按词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中的高频词。词云图过滤掉大量的低频低质...
  • python词云 (WordCloud)1. 安装某个教程给出的方法,到[这里][1]下载相应的wordcolud,然后到相应目录pip安装。其实直接pip install wordcloud就ok了 ,进入python。 import wordcloud成功即可。##2. 文档简要...
  • Python简单词云的制作

    2021-06-03 10:36:25
    词云制作所必需的三个包: 安装:pip install matplotlib ...一、英文词云 test.txt文本内容: python python3 is good well bestbast shell cool Age has reached the end of the beginning of a word. May be guil
  • 生成云图代码: #导入生成云图模块 from wordcloud import WordCloud with open("F:/python入门/数据2/fenci_test2.txt" ,encoding="utf-8")as file: #读取文本 text=file.read() #设置词云的字体、背景颜色、宽、...
  • 简单词云的做法 我们经常可以见到可视...最简单的英文词云生成方法 import matplotlib.pyplot as plt import wordcloud #此段用于创建一个存储词汇的字典并导入词汇 dic={} f=open('source.txt','r') ‘for each in s:
  • 我们步步为营,从头开始帮助你用Python做出第一张词云图来。欢迎尝试哦!需求在大数据时代,你经常可以在媒体或者网站上看到一些非常漂亮的信息图。例如这个样子。或是这个样子的。看过之后你有什么感觉?想不想自己...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,557
精华内容 1,022
关键字:

python英文词云

友情链接: myrain.rar