python高手养成百家号_离骚是词吗 使用Python分析屈原《离骚》中高频词并生成词...,电影,船舶买卖,中国船舶交易网,搜船论坛...
2 c2 J" `4 f' [; c
【第一步】获取《离骚》原文并对原文数据进行清洗【第二步】对《离骚》原文进行分词统计【第三步】对《离骚》中多频词出现次数进行词云展示【第四步】简要分析词云结果现在我们分步骤逐个击破……
' Z2 S y! a- H6 _) Q: K/ J
【第一步】获取《离骚》原文并对原文数据进行清洗
" F6 v& j: ?' i5 q
将《离骚》文章及翻译内容下载后保存到本地,文件名为filename。
2 Y1 ` i3 A7 _) m2 t0 J/ R% ^
content_lst = []try:with open(filename, 'r') as f_r: for item in f_r.readlines(): content_lst.append(item.split('(')[0].strip())except FileExistsError as error: print(str(error))1 R$ r& j, j5 X3 t7 K! u. m" p# l
将文件去除翻译及换行符后保存在本地(为了说明留下这一步,程序中不用保存在本地)。
& S8 |* K0 ^: b# t) |
try:with open('lisao_clean.txt', 'w') as f_w: f_w.write(''.join(content_lst))except Exception as e: print(str(e))7 i! R: ]) A6 ^' i
程序函数中直接返回数据即可。' `+ @. X% }4 ]
离骚是词吗 使用Python分析屈原《离骚》中高频词并生成词...-2.jpg (243.62 KB, 下载次数: 0)
2019-6-4 12:14 上传
* Z; |6 j- x) W对《离骚》原文及翻译进行处理
% a+ o* Y8 C: @7 X) A+ P3 Y+ h5 i
【第二步】对《离骚》原文进行分词统计+ a/ P1 K- Y5 E6 p) m* v/ p
首先,将文本中标点符号去除,代码如下:
. { b, R: n3 V9 E1 |2 T1 I
pattern = re.compile(r',|:|;|,|。|\?|?|!|「|、|《|》|!')re.sub(pattern, '', content)5 O( R$ R3 w& K o7 k# a5 c
然后利用jieba库进行分词操作,并使用collections库中的Counter()方法返回每个词语的词频信息。( k# m0 Y, ^4 R! |% ? n
jb_cut = jieba.cut(content)collections.Counter(list(jb_cut)
6 M1 d" U# f. Q3 B' L% G& T: ]
【第三步】对《离骚》中多频词出现次数进行词云展示* N9 l9 ~: ^. q. J
使用词云展示词频信息- t$ y7 Y7 ?" R' ^5 a; U3 m( x
path_image = 'bg.jpg'font_path = "STHUPO.TTF"background_image = np.array(Image.open(path_image))wd = WordCloud(width=1024, height=800, max_font_size=500, random_state=10, font_path=font_path, background_color="white", mask=background_image).generate_from_frequencies(d_content)wd.to_file('lisao.png')plt.imshow(wd, interpolation="bilinear")plt.axis("off")plt.show()- w0 i' F2 G1 v+ R% |
【第四步】简要分析词云结果
, U9 }( K+ x/ l: w+ F! m
程序运行后词云结果如图所示。( X$ K. r# f, `) o
离骚是词吗 使用Python分析屈原《离骚》中高频词并生成词...-3.jpg (111.88 KB, 下载次数: 0)
2019-6-4 12:14 上传+ w+ b- u$ ?! l! D$ Q5 Z
《离骚》词云图3 T2 R K* r9 e4 h
python高手养成百家号_离骚是词吗 使用Python分析屈原《离骚》中高频词并生成词...,电影,船舶买卖,中国船舶交易网,搜船论坛...相关推荐
- python高手养成百家号_拥有这件神器,菜鸟也可以成为数据分析大师(连载二)...
上一篇文章我们带大家对词云自动生成工具的GUI界面框架进行了介绍,并对GUI界面使用的类NoteBook.Group.EntryField的常见使用方法进行了梳理.今天,我们带大家制作第一个页面:获取 ...
- python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省 ...
- python是什么品牌_“Python之窗”百家号有什么作用?企业品牌必须知道的推广渠道...
备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考. Python之窗是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列784779名,科 ...
- python高手 百家号_别犹豫,美剧想看就看,手把手教你用Python轻松获取经典美剧地址...
最早一部<越狱>转变了我对美剧的看法.主人公scofield的聪明才智和坚强的毅力,<绝命毒师>里面主人公的中年逆袭,<纸牌屋>里面老谋深算的政客,等等,这些美剧和 ...
- python pandas教程百家号_python--学习笔记6 pandas
from pandas import Series,DataFrame #注意大小写 import pandas as pd Series的字符串表现形式为:索引在左边,值在右边. 可以通过Serie ...
- python pandas教程百家号_Pandas 常见的基本方法
说明:文章所有内容均截选自实验楼教程[Pandas 使用教程],想要查看教程完整内容,点击教程即可~ 前言: Pandas 是非常著名的开源数据处理工具,我们可以通过它对数据集进行快速读取.转换.过滤 ...
- fiddler软件+手机模拟器搭配抓包,这篇博客有Python爬虫与百家号的事
本篇博客为爬虫120例第60例,核心内容围绕手机抓包展开,本片练习模拟器与 Fiddler 之间的搭配 . 选择模拟器的原因也很简单,由于很多抓包软件对安卓系统有版本要求,我们不能天天给手机更换系统, ...
- 剑网3分服务器还是微信,「剑网3是选月卡区好还是点卡区好」百家号
「剑网3是选月卡区好还是点卡区好」百家号_作者自评: 如何看待百家号Lite小程序热议话题「剑网3是选月卡区好还是点卡区好」 这里是专注于有为青年游戏体验的敢为青年游场,我是敢哥!这个我觉得其实还是因 ...
- 方块盒子怎么打开java_「《我的世界》极少人知道MC“隐形方块”的秘密,迷你:藏得真深」百家号...
「<我的世界>极少人知道MC"隐形方块"的秘密,迷你:藏得真深」百家号_作者自评: 如何看待百家号Lite小程序热议话题「<我的世界>极少人知道MC&quo ...
- 三星note8android 9.0,「适配于三星S8/S8+以及Note8的Android9.0的更新已经开始了」百家号...
「适配于三星S8/S8+以及Note8的Android9.0的更新已经开始了」百家号_作者自评: 如何看待百家号Lite小程序热议话题「适配于三星S8/S8+以及Note8的Android9.0的更新 ...
最新文章
- HTML5网页上播放mp4失败的原因
- 找出重复最多的字符php,javascript获取重复次数最多的字符_javascript技巧
- Ubuntu18.04安装Dlib-19.19.0成功
- Nginx基础——Rewrite规则
- 多域环境下people picker查找不到用户问题的解决(转载jianyi)
- AnnotationConfigApplicationContext容器初始化
- 单例设计模式和多线程
- 翻译python语言命令_有道词典命令行快速翻译,Python编程的利器
- clickhouse 同步 mysql数据
- mysql连接查询优点_1105 ROM优缺点,MySQL连接类,查插更方法
- java绝对值排序_HDU 2020 绝对值排序
- Charles手机的代理配置与证书的安装
- 联想服务器双系统安装,联想Y700一键安装双系统教程
- 阿里G2插件——柱状统计图,长变量值显示设置
- 优秀员工是公司最大的财富
- 为什么php不开源,php开不开源
- python画椭圆形_Python3 tkinter基础 Canvas create_rectangle 画虚边的矩形 create_oval 画椭圆形 圆形...
- 各国语言名称英文简写对照表
- 【第22章】网站安全需求分析与安全保护工程 (软考:信息安全工程师)--学习笔记
- “挑衅”携程、e龙 芒果网虎口夺食在线旅游