- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《三国演义》人物出场统计 观察输出结果,同一个人物会有不同的名字,这种情况需要整合处理。同时,与英文词频统计类似,需要排除一些人名无关词汇,如“却说”、“将军”等。 《三国演义》人物出场统计 实例代码10.4 e10.4CalThreeKingdoms.py ? ? ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #e10.4CalThreeKingdoms.py import jieba excludes = {将军,却说,荆州,二人,不可,不能,如此} txt = open(三国演义.txt, r, encoding=utf-8).read() words = jieba.lcut(txt) counts = {} for word in words: if len(word) == 1: continue elif word == 诸葛亮 or word == 孔明曰: rword = 孔明 elif word == 关公 or word == 云长: rword = 关羽 elif word == 玄德 or word == 玄德曰: rword = 刘备 elif word == 孟德 or word == 丞相: rword = 曹操” ? ? 《三国演义》人物出场统计 实例代码10.4 e10.4CalThreeKingdoms.py ? ? ? 18 19 20 21 22 23 24 25 26 27 else: rword = word counts[rword] = counts.get(rword,0) + 1 for word in excludes: del(counts[word]) items = list(counts.items()) items.sort(key=lambda x:x[1], reverse=True) for i in range(5): word, count = items[i] print ({0:10}{1:5}.format(word, count)) ? ? 《三国演义》人物出场统计 输出排序前5的单词,运行程序后,输出结果如下: ? 曹操 1451 孔明 1383 刘备 1252 关羽 784 张飞 358 请继续完善程序,排除更多无关词汇干扰,总结出场最多的20个人物都有哪些。这里,给出参考答案。 曹操(1451)、孔明(1383)、刘备(1252)、关羽(784)、张飞(358)、 吕布(300)、赵云(278)、孙权(264)、司马懿(221)、周瑜(217)、 袁绍(191)、马超(185)、魏延(180)、黄忠(168)、姜维(151)、 马岱(127)、庞德(122)、孟获(122)、刘表(120)、夏侯惇(116) 列表类型的操作 函数或方法 描述 ls[i] = x 替换列表ls第i数据项为x ls[i: j] = lt 用列表lt替换列表ls中第i到j项数据(不含第j项,下同) ls[i: j: k] = lt 用列表lt替换列表ls中第i到j以k为步的数据 del ls[i: j] 删除列表ls第i到j项数据,等价于ls[i: j]=[] del ls[i: j: k] 删除列表ls第i到j以k为步的数据 ls += lt或ls.extend(lt) 将列表lt元素增加到列表ls中 ls *= n 更新列表ls,其元素重复n次 ls.append(x) 在列表ls最后增加一个元素x ls.clear() 删除ls中所有元素 ls.copy() 生成一个新列表,复制ls中所有元素 ls.insert(i, x) 在列表ls第i位置增加元素x ls.pop(i) 将列表ls中第i项元素取出并删除该元素 ls.remove(x) 将列表中出现的第一个元素x删除 ls.reverse(x) 列表ls中元素反转 列表类型的操作 vlist = list(range(5)) vlist [0, 1, 2, 3, 4] len(vlist[2:]) #计算从第3个位置开始到结尾的子串长度 3 2 in vlist #判断2是否在列表vlist中 True vlist[3]=python #修改序号3的元素值和类型 vlist [0, 1, 2, python, 4] vlist[1:3]=[bit, computer]
您可能关注的文档
- 汽车保险与理赔 保险索赔遭拒的常见情形 新车上牌后未改车牌号索赔遭拒.pptx
- 汽车保险与理赔 保险索赔遭拒的常见情形 准驾不符索赔遭拒.pptx
- 汽车保险与理赔 常见汽车商业保险投保误区 投保汽车商业险2.pptx
- 汽车保险与理赔 底盘定损的修与换 车轮损坏检测认定及修复.pptx
- 汽车保险与理赔 底盘定损的修与换 底盘定损的修与换课件.pptx
- 专业实践课程 6.2.3 说课PPT 说课ppt--王芳媛.pptx
- 汽车保险与理赔 事故车辆定损原则 事故车辆定损原则课件.ppt
- 汽车保险与理赔 调度派工分类 调度派工分类.ppt
- 汽车材料与工艺 汽车材料与工艺 4.2.2 合金结构钢(合金调质钢).ppt
- 汽车材料与工艺 汽车材料与工艺 4.2.3 合金钢工具钢(合金刃具钢).ppt
- 人类行为与社会环境(个性化课程) 成年中期、职业生涯 中年人的职业发展.ppt
- 人类行为与社会环境(个性化课程) 胎儿期、人工流产 人工流产.ppt
- 人类行为与社会环境(个性化课程) 胎儿期、胎儿感觉的发展 胎儿触觉的发育.pptx
- 人类行为与社会环境(个性化课程) 婴儿期、认知发展 婴儿感知觉的发展.pptx
- 人类行为与社会环境(个性化课程) 婴儿期、依恋 婴儿的依恋.pptx
- 专业资料 热能利用 闭环控制系统.ppt
- 人力资源管理 人力资源管理 5.7 西王集团的平衡卡 (改).pptx
- 人体发育学 游戏与婴幼儿认知功能发育 4游戏与婴幼儿认知功能发育.pptx
- 人体结构与功能 颅骨的连结 颞下颌关节.pptx
- 人体解剖学、教学服务模块 教学课件、淋巴系统、课件 章节ppt 脉管系统.pptx
最近下载
- 2023年贵阳人文科技学院数据科学与大数据技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- GB 50065-2011 交流电气装置的接地设计规范.docx
- 18邹县电厂运行部甲值一单元qc小组成果降低供热机组锅炉排烟温度指令性课题.pptx VIP
- 儿科常见病课件ppt.pptx
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第9章.docx VIP
- BCS100独立式电容调高器的使用与维护.docx VIP
- 高岭土项目招商引资方案.pptx VIP
- 高岭土项目立项报告.pptx VIP
- 高岭土项目申请报告.pptx VIP
- 2023三基皮肤科复习测试附答案.doc VIP
文档评论(0)