微站长网

又一家网络资讯网站

「不再少年」主题介绍

开发者福利|MonkeyCode 重磅福利!注册即领 2C8G 永久云服务器

Python获取钉钉打卡考勤打卡月度汇总

# -*- coding: utf-8 -*- import datetime from time import time import dingtalk.api access_token = '' depts = [] users = [] # 获取进入key def get_a

pandas.to_excel将数据写为文本格式

df = pd.DataFrame(sets, dtype='str')df.to_excel('itcast.xlsx', index=False)添加 dtype='str' 即可强制转换成文本。

Python根据关键字生成云图

这玩意可以用来生成一张图片(根据关键字出现次数,次数越多,文字图片越突出)

from wordcloud import WordCloud
import jieba


def createWordcloud(path):
    # 打开content.txt文件,并将编码设为utf-8
    text = open(path, 'r', encoding='utf-8').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(
        # 设置字体,不指定就会出现乱码
        font_path='C://Windows//Fonts//msyh.ttc',
        # 设置背景色
        background_color='white',
        # 设置背景宽
        width=360,
        # 设置背景高
        height=200,
        # 最大字体
        max_font_size=100,
        # 最小字体
        min_font_size=10,
        mode='RGBA',
        # colormap='pink'
    )
    # 产生词云
    wc.generate(result)
    # 保存图片
    wc.to_file(r"wordcloud.png")  # 按照设置的像素宽高度保存绘制好的词云图,比下面程序显示更清晰


if __name__ == '__main__':
    # 要读取的文件
    path_txt = 'content.txt'
    createWordcloud(path_txt)
<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
站点信息
  • 文章总数:115
  • 页面总数:1
  • 分类总数:16
  • 标签总数:133
  • 评论总数:8
  • 浏览总数:329582

Powered By Z-BlogPHP 1.7.5

Copyright VZZW.COM.All Rights Reserved.
湘ICP备2021010131号-2 51LA统计