三九宝宝网宝宝教育写作范文

关于python词频和百分比计算的问题

02月26日 编辑 39baobao.com

[thinkpad win7系统电池管理标尺不显示时间和百分比]尊敬的用户您好! 若是之前有使用360等安全软件优化过系统,您先到安全软件下恢复下优化的程序。 然后到程序和功能卸载当前的电源驱动程序。 重启下机器,再到官网把主板,电源驱动...+阅读

不能使用其他包是吧,只能自己编写方法读取?

import re

# ./tt.txt" 替换为你的文件路径

file = open("./tt.txt")

r = re.compile(r"\w+")

word_list = r.findall(file.read())

word_length = len(word_list)

d = {}

for word in word_list:

if word in d:

d[word]['count']+=1

d[word]['percent'] = d[word]['count']*1.0/word_length

else:

d[word] = {"count":1, "percent": 1.0/word_length}

print(d)

# 输出结果:没有对百分比做处理,你可以自行处理

{'alpha': {'count': 2, 'percent': 0.15384615384615385},

'learn': {'count': 2, 'percent': 0.15384615384615385},

'english': {'count': 1, 'percent': 0.07692307692307693},

'hello': {'count': 1, 'percent': 0.07692307692307693},

'sads': {'count': 1, 'percent': 0.07692307692307693},

'sadasd': {'count': 1, 'percent': 0.07692307692307693},

'ni': {'count': 1, 'percent': 0.07692307692307693},

'hao': {'count': 1, 'percent': 0.07692307692307693},

'lol': {'count': 1, 'percent': 0.07692307692307693},

'kell': {'count': 2, 'percent': 0.15384615384615385}}# tt.txt 测试文件内容

alpha learn english hello,sads

sadasd

ni hao

lol

kell

kell

alpha

learn

急求一个python程序可以统计一个小的txt文档里面英文单词最多出现

import collections

import re

#匹配单词排名

patt = re.compile("\w+")

counter = collections.Counter(patt.findall(

open('a.txt','r').read()

))

# top 6

for word, times in counter.most_common(6):

print word, times

#匹配词组排名

patt = re.compile("\w+\s\w+")

counter = collections.Counter(patt.findall(

open('a.txt','r').read()

))

# top 6

for word, times in counter.most_common(6):

print word, times

以下为关联文档:

自考计算机及应用独本和计算机信息管理独本问题第一: 有助学单位,至少上海交大就有一些辅助,不过并不建议去这些浪费钱,自己多看书多上网跟同学交流最好 第二: 有帮助,学的东西后面考试多都会用到,相关的基本上是复习了 第三: 专...

excel计算百分比1. 在数据的最下面我们把数据汇总一下,在A98单元格输入总计 2. 在右边的单元格,也就是B98单元格,点击工具栏上的求和工具 3. 接着出现了这个界面,按回车键就可以了。 4. 这就...

百分!关于劳动合同培训协议的事情劳动者离职,只有劳动者违法培训服务期用人单位才会要求支付相应培训费用的。 如果用人单位与劳动者签订的劳动合同中约定了培训协议的相关条款,并且用人单位为劳动者提供了专...

幼儿园儿童体育密度时间百分比怎样做幼儿体育课是一种有目的、有计划、有组织的教育活动。在体育活动中,教师科学地组织幼儿进行体育锻炼,能有效地促进幼儿基本动作协调,提高幼儿的身体素质。以前,我们幼儿园体育课...

IOS开发关于UITableView和UIScrollview的问题self.scrollViewContainer.contentSize的size一定要设置对。 self.scrollViewContainer.directionalLockEnabled = YES; self.currentPage = scrollView.contentOffset.x /...

python中readline怎么用还有readline和readlines read的区别和python中readline()是用来读取文本文件中的一行。 readline和readlines,read都是用来读取文件内容,readline()每次读取一行,当前位置移到下一行;readlines()读取整个文件所有行,保...

英文文本中的单词词频统计推荐用软件Replace Pioneer,可以找出所有单词并可以按词频排序。 详细步骤: 首先需要把word文档保存为txt文本文件,然后: 1. 安装并打开Replace Pioneer, 选择Tools->Pattern Cou...

如何让arduino和python通过serial port通信如何让arduino 和python 通过serial port 通信 -*- coding: utf-8 -*- import telnetlib '''Telnet远程登录:Windows客户端连接Linux服务器''' # 配置选项 Host = '192.168.1...

Windows7的关于管理和管理权限和文件夹图标的问题Windows7的关于管理和管理权限和文件夹图标的问题:打不开文件是因为你没有权限,电脑安装操作系统就自带2个组 第1个是administrators组(管理员组)每次登陆时默认权限就是adminis...

推荐阅读
图文推荐