英文小说词频统计

strYoung =‘‘‘young for you
Gala
sunday‘s coming i wanna drive my car
to your apartment with present like a star
forecaster said the weather may be rainy hard
but i know the sun will shine for us
oh lazy seagull fly me from the dark
i dress my jeans and feed my monkey banana
then i think my age how old, skyline how far
or we need each other in california
you show me your body before night comes down
i touch your face and promise to stay ever young
on this ivory beach we kissed so long
it seems that the passion‘s never gone
you sing me your melody and i feel so please
i want you to want me to keep your dream
together we‘ll run wild by a summer symphony
this is what we enjoyed not a fantasy
the tin-man‘s surfing i wanna try my luck
to the top of tide rip like just have some drugs
i know you have no blame for my proud moonish heart
welcome to the golden beatnik park
oh diamond seashore drag me from the yard
incredible sunward i watch as you‘re in photograph
for camera your smile‘s so sweet, palm trees‘ so lush
would you believe my honey it‘s califonia
you show me your body before night comes down
i touch your face and promise to stay ever young
on this ivory beach we kissed so long
it seems that the passion‘s never gone
you sing me your melody and i feel so please
i want you to want me to keep your dream
together we‘ll run wild by a summer symphony
-
‘‘‘

fo = open(‘young for you.txt‘,‘r‘,encoding=‘utf-8‘)
young = fo.read()
fo.close()
print(young)

strList = strYoung.split()
print(len(strList),strList)

strSet = set(strList)
print(len(strSet),strSet)

strDict ={}
for word in strSet:
    strDict[word] = strList.count(word)

print(len(strDict),strDict)

wcList = list(strDict.items())
wcList.sort()
print(strDict.items())

sep = ‘.,:;?|_‘
for ch in sep:
    strYoung = strYoung.replace(ch,‘ ‘)

结果

原文地址:https://www.cnblogs.com/844115-l/p/9712268.html

时间: 2024-08-02 03:04:13

英文小说词频统计的相关文章

组合数据类型,英文词词频统计

一.总结列表,元组,字典,集合的联系与区别: 区别:列表list,元组tuple是有顺序的,而字典dict和集合是没顺序的.列表是以[ ]形式表示,元组是以( )表示,字典以{ }表示,集合则是以[()]的形式表示.列表是可变对象,可以有增删改操作,而元组是只读的,不能修改.字典使用键-值(key-value)存储,键是不可变的对象.插入和查找效率高,不会随着键的增加而变慢,但是需要占用大量的内存.字典是用空间换取时间的一种方法.集合是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素.

英文文件词频统计

import refrom collections import Countertxt = open('readme.txt',mode='r').read()#读取文件list1 = re.split('\W+',txt)#以不是英文字母来区分单词out1 = Counter(list1)#统计词频print('词频统计结果:',out1)print('出现频率最高的前十个单词:',out1.most_common(10)) 输出: 原文地址:https://www.cnblogs.com/c

词频统计Web工程

本次将原本控制台工程迁移到了web工程上.. 需求: 1.把程序迁移到web平台,通过用户上传TXT的方式接收文件: 2.在页面上给出链接 (如果有封皮.作者.字数.页数等信息更佳)或表格,展示经典英文小说词频统计结果: 3. 用柱状图进行数据展示. 4. 图表上只显示文件名.总次数.排序后的前30个单词. 5.不能识别"it's,I'm,he's"这样的连词. 实现: 1. 上传文档. 2. 统计所有单词数目. 3. 统计文档的总行数. 4. 统计文档中相邻两个单词出现的次数. 5.

Java实现的词频统计——Web迁移

本次将原本控制台工程迁移到了web工程上,依旧保留原本控制台的版本. 需求: 1.把程序迁移到web平台,通过用户上传TXT的方式接收文件: 2.在页面上给出链接 (如果有封皮.作者.字数.页数等信息更佳)或表格,展示经典英文小说词频统计结果: 3.支持用户自定义单词分隔符: 4.词汇范围对比(额外项). 实现: 1.迁移至web工程中,支持用户手动选择txt文件上传: 2.用户提交之后,会在后台运行词频统计函数,并且将统计结果的前10项打印到屏幕上: 3.统计结果文件Result.txt可以进

java词频统计——web版支持

需求概要: 1.把程序迁移到web平台,通过用户上传TXT的方式接收文件. 2.用户直接输入要统计的文本,服务器返回结果 3.在页面上给出链接 (如果有封皮.作者.字数.页数等信息更佳)或表格,展示经典英文小说词频统计结果: 4.支持用户自定义单词分隔符: 5.词汇范围对比(额外项). 分析和设计: 1.创建web工程,利用servlet上传文件的技术实现用户向服务器上传文件.页面设置表单类型为enctype="multipart/form-data",创建文件上传文本框<inp

c++实现词频统计

需求:从一个英文txt中读取内容,实现词频统计. 现完成:基本功能大概完成了,由于编程基础比较差,文件操作部分还不是很熟练,我发现从文件中提取字符串流读取到程序的string对象中,会把所有的空格过滤掉,导致没法统计单词频率,目前还没找到解决方法,只能先手动输入文章了.ORZ... 好好学习java,目前看来,处理字符串等问题还是java有成熟的解决方案. 1 /** 2 * 对一段英文的词频统计 3 4 */ 5 #include <iostream> 6 #include <stri

课堂练习(词频统计)

希望曾老师讲的内容 没有什么意见,希望可以讲一下大数据的就业前景,就业的薪资待遇. 小说词频统计 import jieba book = "F:\最强升级系统.txt" txt = open(book,"r",encoding='GBK').read() ex = {'神仙','系统','狂暴','玩家','提示','龙飞'} ls = [] words = jieba.lcut(txt) counts = {} for word in words: ls.appe

201671010441徐浩杰 词频统计软件项目报告

实验二.软件工程个人项目 一.需求分析 尝试按照<构建之法>第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发.软件基本功能要求如下: •程序可读入任意英文文本文件,该文件中英文词数大于等于1个. •程序需要很壮健,能读取容纳英文原版<哈利波特>10万词以上的文章. •指定单词词频统计功能:用户可输入从该文本中想要查找词频的一个或任意多个英文单词,运行程序的统计功能可显示对应单词在文本中出现的次数和柱状图. •高频词统计功能:用户从键盘输入高

201671010431+词频统计软件项目报告

一.需求分析 按照<构建之法>第2章中2.3所述PSP流程,使用JAVA编程语言,独立完成一个英文文本词频统计的软件开发.软件基本功能要求如下: 1.程序可读入任意英文文本文件,该文件中英文词数大于等于1个. 2.程序需要很壮健,能读取容纳英文原版<哈利波特>10万词以上的文章. 3.指定单词词频统计功能:用户可输入从该文本中想要查找词频的一个或任意多个英文单词,运行程序的统计功能可显示对应单词在文本中出现的次数和柱状图. 4.高频词统计功能:用户从键盘输入高频词输出的个数k,运行