数营lyc python第一次作业(第一周)

这一周的python课程主要围绕wordcloud和jieba两个库的应用展开学习,在这个过程中我也遇到一些问题,经过和同学们的讨论我也很有收获,让问题都迎刃而解。

首先wordcloud的词云图制作,因为库与之前IDLE的库有所冲突,因此我的代码都在IDLE上完成

 首先是import导入wordcloud库, 因为把py文件和txt文件都保存在一个文件夹里,因此在open的时候直接输入文件名即可,读入txt内容。

在过程中也出现了文字不显示,都是方框的情况,经过核查是没有加入指定字体的代码,在加入:font_path="Library/Fonts/Songti.ttc"后发现图片正常显示,完成了第一项作业。

(第一项作业完成图)

第二项作业分为两部分,第一部分是利用jieba库进行文本分词,第二部分是利用wordcloud进行规定图形词云图的制作。

在一开始的时候我犯了一个非常低级的错误,在命名的时候直接用jieba进行命名,导致报错。我在一开始还没有意识到自己的这个错误,在咨询同学后才发现,以后一定一定要注意。

  

在全部代码都写出来后,我将程序保存并运行,第一次发现分词全部显示,但是系统报错没有找到heart.png,因此我发现没有一开始把模版图片也放在文件夹里。

 

最终程序全部完成后,发现文件里面的内容太少,导致生成的词云图并不美观,导致出现如下情况。

经过对文本内容的扩充,我又跑了一遍程序,最终完成了最终的作业。

  (第二项作业)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值