ILArray中是否有任何大小限制? (ILNumerics)

时间:2014-06-11 06:31:43

标签: arrays matrix overflow ilnumerics

我尝试使用ILArray制作一个大矩阵。

ILArray<double> distanceAll = ILMath.zeros(111561, 111561);

但它会产生错误。它说“算术运算导致溢出。” 那么,ILArray的大小是否有限制?是因为我使用社区版吗?

我想购买商业版。但我需要首先对此进行评估。我担心它与商业版是否相同。因为我们有大量的数据。

1 个答案:

答案 0 :(得分:0)

您尝试创建的阵列将占用93GB内存。整体处理这样的数组(仍然)是不可行的(今天)。我建议你以某种方式分割你的数据。

根据经验,您可以有效地处理最多四分之一可用RAM的阵列。但是,.NET仍然存在系统限制:What is the maximum length of an array in .NET on 64-bit Windows

相关问题