【发布时间】:2013-03-23 18:50:00
【问题描述】:
我有一个短篇小说的 txt 输入文件。将 txt 文件读入程序后,如何找到每个术语的频率?例如,单词“the”出现了多少次,单词“I”出现了多少次,除了数组中的每个唯一词。
非常感谢。
【问题讨论】:
-
你应该有一个特定的编程问题,理想情况下,能够展示一些演示它的代码。 “我不会写 Perl” 并不是那种问题。
标签: arrays perl element frequency
我有一个短篇小说的 txt 输入文件。将 txt 文件读入程序后,如何找到每个术语的频率?例如,单词“the”出现了多少次,单词“I”出现了多少次,除了数组中的每个唯一词。
非常感谢。
【问题讨论】:
标签: arrays perl element frequency
一般情况下,您将 split 输入典型分隔符(空格、标点符号等)并遍历生成的单词数组,更新其中键是单词的键值对 hash table 和该值是一个数字,表示该单词出现的频率或次数。考虑边缘情况,例如在处理以大写字母开头的单词时您可能如何使用handle 键,或者可能是更复杂的问题,例如不合理文本中的连字符。希望这个答案能帮助您搜索和思考您想要学习的 Perl 术语和一般概念。
【讨论】: