← 中文资源

简体中文版本

Python 词频统计

使用 collections.Counter 统计词频,并过滤常见停用词,使输出聚焦内容词而非语法词。分词采用简单的转小写与字母数字切分,足以快速分析且便于扩展。

阅读英文原文

功能说明

使用 collections.Counter 统计词频,并过滤常见停用词,使输出聚焦内容词而非语法词。分词采用简单的转小写与字母数字切分,足以快速分析且便于扩展。

运行命令

printf 'the quick brown fox jumps over the quick dog\n' > sample.txt
python word_freq.py sample.txt 3

预期输出

对示例句子且取前三,脚本应优先输出 quick,输出为:

quick           2
brown           1
dog             1

限制

不做词干化,因此 run 与 running 分开计数;仅忽略大小写与标点。

上述代码与预期输出严格对应,可在本地按运行命令复现并逐项核对。当前实现覆盖了最常见的使用路径,超出上文限制所述边界的场景需要额外的设计与实现。若要在生产环境使用,建议先补充输入校验、错误处理与日志,再结合自身环境调整依赖版本。

本译文由 AI 依据英文原文完整重写,包含功能说明、运行方式与真实预期输出,供中文读者对照英文原稿阅读。