我尝试使用ILArray制作一个大矩阵。
ILArray<double> distanceAll = ILMath.zeros(111561, 111561);
但它会产生错误。它说“算术运算导致溢出。” 那么,ILArray的大小是否有限制?是因为我使用社区版吗?
我想购买商业版。但我需要首先对此进行评估。我担心它与商业版是否相同。因为我们有大量的数据。
答案 0 :(得分:0)
您尝试创建的阵列将占用93GB内存。整体处理这样的数组(仍然)是不可行的(今天)。我建议你以某种方式分割你的数据。
根据经验,您可以有效地处理最多四分之一可用RAM的阵列。但是,.NET仍然存在系统限制:What is the maximum length of an array in .NET on 64-bit Windows