第1关:词云练习1
任务描述
本关任务:编写一个能制作词云的小程序。
相关知识
词云
词云,也叫文字云,是一种应用广泛的数据可视化方法。是过滤掉文本中大量的低频信息,形成“关键词云层”或“关键词渲染”,对出现频率较高的“关键词”予以视觉化的突出展现,使浏览者只要一眼扫过文本就可领略文本的主旨。
word_cloud 是 python 的一个第三方库,可根据文本或文本中的词频,对文本内容进行可视化。
import string
from wordcloud import WordCloud
import matplotlib.pyplot as plt
def read_file(file):
"""接收文件名为参数,将文件中的内容读为字符串,只保留文件中的英文字母和西文符号,过滤掉中
文,所有字符转为小写