资源简介
读取给定文本文件,统计单词,计算TOP 10
有一个文件sample.txt,对其进行单词统计,不区分大小写,并显示单词重复最多的10个单词。
有一个文件sample.txt,对其进行单词统计,不区分大小写,并显示单词重复最多的10个单词。
代码片段和文件信息
# coding=utf-8
# 读取文件中的内容,并统计生成字典
def read_file():
with open(‘sample.txt‘) as fn:
f1 = fn.read()
mydict = {}
for i in f1.split():
if i in mydict:
mydict[i] += 1
else:
mydict[i] = 1
return mydict
# print(mydict)
# 将所有大写单词转化成小写
def lower_to_capital(mydict):
new_dict = {}
for i j in mydict.items():
new_dict[i.lower()] = j
return new_dict
# 将单词按词频进行排序
def sort_dict(mydict):
# 排序按values进行排序,如果是
- 上一篇:象棋_双人对战(python)
- 下一篇:python小波阈值去噪
相关资源
- Python-直播答题助手自动检测出题搜索
- Python开发的全栈股票系统.zip
- Python-gzipencoding如何压缩HTTP请求发送到
- Python-DeepMoji模型的pyTorch实现
- Python-京东抢购助手包含登录查询商品
- Python-本项目基于yolo3与crnn实现中文自
- Python-PySimpleGUI一个建立在tkinter之上简
- Python-使用DeepFakes实现YouTube视频自动换
- Python-中国科学院大学教务抢课程序多
- Python-一系列高品质的动漫人脸数据集
- Python-Insightface人脸检测识别的最小化
- Python-自然场景文本检测PSENet的一个
- Python-在特征金字塔网络FPN的Pytorch实现
- Python-PyTorch实时多人姿态估计项目的实
- Python-用PyTorch10实现FasterRCNN和MaskRCNN比
- Python-心脏核磁共振MRI图像分割
- Python-基于YOLOv3的行人检测
- Python-数据结构与算法leetcodelintcode题解
- Python-RLSeq2Seq用于SequencetoSequence模型的
- Python-PyTorch对卷积CRF的参考实现
- Python-高效准确的EAST文本检测器的一个
- Python-BilibiliLiveBarrage实时监控B站直播
- Python-利用Python图虫网摄影作品
- Python-pytorch实现的人脸检测和人脸识别
- Python-UNet用于医学图像分割的嵌套UN
- Python-TensorFlow弱监督图像分割
- Python-基于tensorflow实现的用textcnn方法
- Python-Keras实现Inceptionv4InceptionResnetv1和
- Python-用pyqt5和parametrics实现很酷的动画
- Python-pytorch中文手册
评论
共有 条评论