当前位置: 首页 > news >正文

wordcloud分词生成

代码如下 _

from wordcloud import WordCloud
import PIL.Image as image
import numpy as np
import jiebadef cut(text):word_list = jieba.cut(text,cut_all= True)# 分词后在单独个体之间加上空格result = " ".join(word_list)return result#导入文本文件,进行分词,制作词云
with open("xiaoshuo.txt") as fp:text = fp.read()# 将读取的中文文档进行分词text = cut(text)#设置词云形状
mask = np.array(image.open("538eba130bea1e8c.webp"))
#自定义词云
wordcloud = WordCloud(mask=mask,background_color='#FFFFFF',font_path=r'C:\windows\Fonts\汉仪书魂体简.TTF').generate(text)#返回对象
image_produce = wordcloud.to_image()
#保存图片
wordcloud.to_file("new_wordcloud.jpg")
#显示图像
image_produce.show()

使用的文本 _
1.xiaoshuo.txt文件
2.背景为白色的一张图片,538eba130bea1e8c.webp
在这里插入图片描述
结果
在这里插入图片描述


http://www.mrgr.cn/news/55473.html

相关文章:

  • Mysql数据库 | 第三章 | insert | update | delete | select | 统计函数 | 分组统计
  • GRPC 压缩算法
  • 类型限定符(Type qualifier)
  • 数据结构编程实践20讲(Python版)—13图形数据结构
  • smbms(2)
  • Python爬虫:urllib_ajax的get请求豆瓣电影前十页(08)
  • 31.第二阶段x86游戏实战2-遍历技能2(技能二叉树基址)
  • 第 6 章 Kafka-Eagle 监控 和 Kafka-Kraft 模式
  • 电能表预付费系统-标准传输规范(STS)(16)
  • 2025 年IT技术人员关键技能,零基础入门到精通,收藏这篇就够了
  • C++ : STL容器之list剖析
  • 业务开发常见问题-并发工具类
  • Bootstrap Blazor框架添加全局页面水印
  • OpenIPC开源IPC之Ardupilot配置
  • linux_c IPC消息队列练习
  • [云] Deploying Your First Serverless Application
  • 每日OJ题_牛客_数组变换_贪心+位运算_C++_Java
  • Python+Selenium+Pytest+POM自动化测试框架封装
  • Redis优劣势分析
  • 智慧公厕厂家:智慧公厕建设推动城市公厕智能化变革
  • 【Java】正则表达式详解
  • 倪师学习笔记-天纪-斗数星辰介绍
  • 《IDE 巧用法宝:使用技巧全解析与优质插件推荐》
  • Windows进程的睡眠与唤醒
  • 洛谷刷题 P1003 [NOIP2011 提高组] 铺地毯
  • coze上构建必应搜索工作流