思不磕网-你身边的文案专家

思不磕网-你身边的文案专家

ai软件如何生成词云

59

一、使用AI在线工具生成词云

易词云

提供200+国家支付通道,支持快速生成高质量词云,包含多种设计风格和文本分析功能(如高频词、情感分析等)。操作简单,适合网页端直接使用,支持免费或订阅服务。

Kimi

通过AI对话生成Python代码,实现自动化词云生成。用户可指定文本文件、分词工具(如jieba)、字体路径等参数,适合需要定制化代码的用户。

二、使用编程库生成词云

Python库(推荐)

- jieba:

中文分词库,用于将文本切分为关键词。

- wordcloud:生成词云的核心库,支持自定义形状、背景颜色和字体。

- matplotlib:用于显示生成的词云图片。

示例代码

```python

import jieba

from wordcloud import WordCloud

import matplotlib.pyplot as plt

读取文本文件(如Excel文件的第二列)

with open('D:\\ai\\kimi\\马蜂窝游记-202401.xlsx', 'r', encoding='utf-8') as f:

text = f.read() 假设正文在第二列

分词并过滤停用词

words = jieba.lcut(text)

stopwords = set(['的', '是', '在']) 示例停用词

words = [word for word in words if word not in stopwords]

生成词云

wordcloud = WordCloud(font_path='C:\\Windows\\Fonts\\simfang.ttf', 指定中文字体

width=800, height=400,

background_color='white').generate(' '.join(words))

显示词云

plt.figure(figsize=(10, 5))

plt.imshow(wordcloud, interpolation='bilinear')

plt.axis('off')

plt.show()

```

其他工具

- WordArt:

在线工具,支持导入文本生成艺术字体词云,适合快速生成简单设计的词云。

- Gephi:可导入分词结果生成共现网络图,辅助分析词语关联(需配合其他工具使用)。

三、注意事项

数据预处理:分词后需去除停用词(如“的”“是”等),并可根据需求进行词性过滤。

设计优化:可通过调整字体、颜色、形状(如圆形、动物轮廓)提升视觉效果。

多场景应用:结合情感分析、主题分类等AI技术,可深化词云的洞察力。

以上方法可根据需求选择,AI工具适合快速生成,编程库则适合定制化需求。