• 词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现


    from wordcloud import WordCloud
    import cv2
    import jieba

    with open('1906月考.txt', 'r', encoding='utf-8') as f: # 以读的方式打开词云参考的文档
    text = f.read() # 阅读
    cut_text = ' '.join(jieba.cut(text)) # 通过jieba库的cut精确模式进行分词
    # 得到词云形状
    color_mask = cv2.imread('2.jfif') # jfif是一种图片格式,PNG格式好像不行
    cloud = WordCloud(
    # 设置字体,不指定就会出现乱码
    font_path="C:\Windows\Fonts\simkai.TTF",

    # 设置背景色
    background_color='white',
    # 词云形状
    mask=color_mask,
    # 允许最大词汇
    max_words=2000,
    # 最大号字体
    max_font_size=80,
    )
    wCloud = cloud.generate(cut_text)
    wCloud.to_file('cloud_xin.jpg') # 生成的词云图片名称
    import matplotlib.pyplot as plt

    plt.imshow(wCloud, interpolation='bilinear')
    plt.axis('off')
    plt.show()


    添加微信,了解 达内教育集团27大课程体系 

     

  • 相关阅读:
    第04组 beta冲刺(1/4)
    2019 SDN上机第5次作业
    SDN课程阅读作业(2)
    第04组 Alpha事后诸葛亮
    C Primer 复习题
    C Primer 编程练习
    C语言I博客作业04
    C语言I博客作业03
    C语言I博客作业02
    Appium + java截图方法
  • 原文地址:https://www.cnblogs.com/tarenacode/p/11274028.html
Copyright © 2020-2023  润新知