运用wor dcloud库制作英文词云 教学课件_第1页
运用wor dcloud库制作英文词云 教学课件_第2页
运用wor dcloud库制作英文词云 教学课件_第3页
运用wor dcloud库制作英文词云 教学课件_第4页
运用wor dcloud库制作英文词云 教学课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文字处理与展示(1)运用wordcloud库制作英文词云乔布斯斯坦福大学演讲英文StanfordReport,June14,2005

客户满意度视觉突出频率较高的“关键词”“关键词云层”或“关键词渲染”直观艺术可视化词云词云又称为文字云词云库的安装安装wordcloud库与安装其他第三方库的方法一样,打开海龟编辑器→选择菜单栏中的库管理→搜索wordcloud库→单击“安装”。词云wordcloud步骤1:导入词云库

importwordcloud词云制作步骤步骤2:配置词云对象参数wordcloud库把词云当作一个WordCloud对象wordcloud.WordCloud()代表一个文本对应的词云。第一个wordcloud,全部小写,表示使用词云库第二个WordCloud,首字母大写,表示词云库中的词云创建了一个词云,命名为Ww=wordcloud.WordCloud(<对象>)词云制作步骤步骤3:加载词云文本文本用双引号引起来generate()方法向词云对象w中加载文本w.generate(“PythonandWordCloud”)词云制作步骤步骤4:输出词云文件to_file()方法,输出词云为图像文件,“.jpg”

或“.png”

格式w.to-file(“xxx.jpg”)文件名称,用双引号引起来词云制作步骤制作一个简单词云任务一1、用海龟编辑器打开“程序框架.py”2、将“lifeisshort,IusePython,IlovePython.”生成一个词云首字母大写文本外有双引号文件名外有双引号第一步:导入词云库importwordcloud第二步:配置词云对象参数w=wordcloud.WordCloud()第三步:加载词云文本w.generate(“lifeisshort,Iusepython,Ilovepython”)第四步:输出词云文件w.to_file(“文件名.jpg”)词云制作步骤思考当要加载的文本量太多该怎么办?存到一个文件中(记事本)w.generate(“qbs”)w.generate(qbs)先打开再读取最后关闭加载文件里的文本1、打开:2、读取:3、关闭:f=open(“xxx.txt”,“r”)txt=f.read()f.close()要读取一个文件中的内容,必须先打开这个文件,打开文件用open函数

读取文件作为词云对象的文本当操作完成之后,使用close函数来结束操作,从而终结使用中的资源,释放内存文件路径和程序在同一目录下4、加载文本文件:w.gengerate(txt)加载文件里的文本步骤将“qbs”的记事本中的文本制作成一个词云打开“程序1.py”,将剩余代码补齐任务二w=wordcloud.WordCloud()默认颜色,默认大小默认形状,默认字号默认最大单词数……width=400height=200默认宽高默认形状:长方形默认背景颜色:黑色……修改词云默认参数参数描述例子width图片宽度(默认400)w=wordcloud.WordCloud(width=600)height图片高度(默认200)w=wordcloud.WordCloud(height=400)Background_color图片背景颜色(默认黑色)w=wordcloud.WordCloud(background_color=“white”)font_path字体路径(默认为None)w=wordcloud.WordCloud(font_path=“msyh.ttc”)min_font_size字体最小字号(默认4号)w=wordcloud.WordCloud(min_font_size=10)max_font_size字体最大字号w=wordcloud.WordCloud(max_font_size=20)font_step字体字号步进间隔(默认为1)w=wordcloud.WordCloud(font_step=2)max_words最大单词数量(默认200)w=wordcloud.WordCloud(max_words=20)stop_words不显示的单词列表w=wordcloud.WordCloud(stop_words={“python”})w=wordcloud.WordCloud(参数1,参数2,参数…)词云对象参数参数1,参数2,参数3……任务三配置不同的词云对象参数,生成更丰富的词云效果设置指定形状词云形状准备:找到需要制作词云形状的图片,并且与程序放在同一目录下注意:为了形状效果,图片最好为白色背景图片注意事项导入图片处理相关库fromPILimportImageimportnumpyasnp1、导入wordcloud库importwordcloudmk=np.array(Image.open(“yun.png”))w=wordcloud.WordCloud()设置遮罩为图片形状导入形状图片2、配置词云对象参数4、输出词云文件3、

加载词云文本f=open(“qbs.txt”,”r”)text=f.read()f.close()w.generate(text)w.to_file(xxx.jpg)图片名mask=mk生成指定词云形状步骤词云形状图要求test3.pngtest2.jpgtest1.jpg修改程序,生成一个指定形状的词云参数描述方法mask词云形状(默认为长方形)需引用函数读取图片文件里的数据方法一:fromPILimportImageimportnumpyasnpmk=np.array(Image.ope

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论