python 哈姆雷特 字数统计 词云,python哈姆雷特,def getTex
python 哈姆雷特 字数统计 词云,python哈姆雷特,def getTex
def getText(): #赋予txt哈姆雷特小说-全英文小写-全符号变空格-返回txt txt = open(‘hamlet.txt‘,‘r‘).read()#注意文本的路径 txt = txt.lower()#文本字符全部转变为小写字母 for ch in ‘!"#$%&()*+,-./:;<=>[email protected][\\]^_`{|}~‘: txt = txt.replace(ch," ") #使用空格字符替换掉文本中所有特殊字符 return txthamletTxt = getText() #调用函数words = hamletTxt.split()#以空字符做列表返回counts = {}#创建一个空字典for word in words: counts[word] = counts.get(word,0) + 1#get不到word就创建word为下标的值0+1,如果get到了就在word的值上加1,然后更新字典items = list(counts.items())#字典的键值对变成列表items.sort(key=lambda x:x[1],reverse=True)#以出现次数为标准排列,从大到小for i in range(10): word,count = items[i] print(‘{0:<10},{1:>5}‘.format(word,count))
python 哈姆雷特 字数统计 词云
相关内容
- python3下JSON和JsonPath,python3json,1.1 JSON介绍
- 从0开始学Python,0基础小白,python小白,Python3学习第
- wiki中文语料+word2vec (python3.5 windows win7),word2vecwin7,环境
- Python 日期和时间,Python日期时间,time.time(
- Python 基础之阶段测试(一),python测试,1、执行 Pytho
- python --github 刷题,python--github,第 0001 题:做
- Python__组合数据类型,python_数据类型,组合数据:集合类
- Python实现替换文件中指定内容的方法,python替换
- 详解如何在python中读写和存储matlab的数据文件(*.mat),
- python使用正则表达式替换匹配成功的组并输出替换的次
评论关闭