Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一个大数据文件,其格式为:
111111 11 22 33 44 55 66 77 222222 21 22 23 29 99 98 00 ...... ..
那么我如何使用 prolog 来计算每个数字的频率?
真挚地!
你有两个问题:解析文件和计算频率。
对于解析文件,我建议使用library(pio). 以这种方式,您可以使用dcg来处理文件。因此,我建议您先了解 DCG。它们是 Prolog 描述/生成和解析文本的方式。它们甚至比这更笼统。但首先,只是这样看待它。
library(pio)
然后,您可以结合计算频率。为了使这对于非常大的数据也有效,请参阅此问题。