关于Bigarray模块的文档有些模糊。它声明该模块中数组的目的是保存“大型数组”,但它并没有真正定义“大型数组”的含义。什么时候我应该在常规阵列上使用Bigarray?是否有一定数量的元素,我应该使用Bigarray?它是成千上万?百万?十亿?
是什么让Bigarray更好地处理大数组?什么使常规数组更好地处理...非大数组?
答案 0 :(得分:10)
我找到了答案(来自this page):
bigarray库实现了大型,多维的数值数组。这些数组称为“大数组”,以区别于模块阵列中描述的标准Caml数组。 “大阵列”和标准Caml阵列之间的主要区别如下: