用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 13:17:54
用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数

用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数
用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数

用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数

这个用python2.7测试通过.

import urllib2
import re
from collections import Counter
def get_data(url):
    resp = urllib2.urlopen(url).read()
    return resp
def analyse(text, n=1):
    ''' show the n most common words in text '''
    res = Counter(re.split(r'\W+', text, flags=re.M)).most_common(n)
    print('words\ttimes')
    print('\n'.join([k+'\t'+str(v) for k,v in res]))
def main():
    data = get_data('http://www.umich.edu/~umfandsf/other/ebooks/alice30.txt')
    analyse(data, 1)
main()

结果是:

wordstimes
the1525

可以自己调整给analyse()的参数n来控制打印多少频繁出现的单词.

用python 列出文章中使用最频繁的诗歌单词,并给出它们的出现次数 python的IDLE是什么意思.我初学python.我使用的是Windows XP系统我看了python简明教程第一个Hello World都没弄成功过python Windows XP 教程有没的环境变量我已经设置我用的是2.5.1在运行输入python 打开一 地震最频繁的国家? python括号区别python中,花括号,中括号,小括号的区别在哪里 python中return和yield怎么用的?两个有什么区别? Python中+=是什么意思 在python 中is和= = 的区别 python中random.random()和random.Random()的区别是什么 Python中 d1 = lambda:random.uniform(-volatility,volatility) 这句有什么意义?最不能理解的就是中间那个” :,在IDLE下面什么都试不出来.(我用的是Python2.7.1) 中国是一个多地震的国家,什么省是中国地震最频繁的省份? 中国是一个多地震的国家,____省是中国地震最频繁的省份. SQL 语言 查找 宋词中 词语使用频率就像比较热门的那篇文章一样,找到的最频繁的词语是东风之类的,下午就要交了,求救啊 洪涝灾害最集中、最严重、最频繁的地区是 文章中使用古诗名句的作用 python中strip()作用是什么? ord在python是什么意思?怎么使用? 下列关于电脑使用的说法中错误的一项是()A.电脑要经常使用,不要长期闲置不用 B.为了延长电脑寿命,应避免频繁开机关机 C.用几个小时后应关机一会再用 “频繁的”用英语怎么说?