有一个大数据文件,其格式为:
111111 11 22 33 44 55 66 77
222222 21 22 23 29 99 98 00
...... ..
然后我如何使用prolog计算每个数字的频率?
此致!
答案 0 :(得分:3)
您有两个问题:解析文件并计算频率。
为了解析文件,我建议使用library(pio)
。以这种方式,您可以使用dcg来处理文件。所以,我建议你先学习一下DCG。它们是Prolog描述/生成和解析文本的方式。他们甚至比这更普遍。但首先,就这样看待它。
然后,您可以结合计算频率。为了使这对于非常大的数据也有效,请参阅this question。