简体   繁体   中英

Is there any limitation of size in ILArray? (ILNumerics)

I try to made a large matrix using ILArray.

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

But it produce error. It said "Arithmetic operation resulted in an overflow." So, is there a limitation of the size in ILArray? Is it because I use the community edition?

I want to buy the business version. But I need to evaluate this first. I am afraid if it will be the same with the business edition. Because we have a large of data.

The array you are trying to create would take up 93GB of memory. Handling such arrays as a whole is (still) not feasible (today). I suggest you split up your data in some way.

As a rule of thumb you can handle arrays up to a quarter of the available RAM on you machine efficiently. However there is still a systematic limit introduced by .NET: What is the maximum length of an array in .NET on 64-bit Windows

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM