Further information about size limits for Normal[SparseArray[<>]]?
- To: mathgroup at smc.vnet.net
- Subject: [mg49578] Further information about size limits for Normal[SparseArray[<>]]?
- From: Scott Morrison <scott at math.berkeley.edu>
- Date: Fri, 23 Jul 2004 06:01:50 -0400 (EDT)
- Reply-to: scott at math.berkeley.edu
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
$Version == 5.0 for Microsoft Windows (November 18, 2003)
I'm wondering if anyone knows about the size limit for converting
SparseArrays to their Normal form. For example, if you try
Normal[SparseArray[{{1,1}->1},{10^6,10^6}]]
you'll get back the error message SparseArray::ntb. Does anyone know
exactly what the maximum size is? Is there a way to change this? It
seems the documentation for some of these error messages is only half
written (shame, Wolfram!)
On a similar note, there seems to be a bug associated to large array
sizes. For example, try
SparseArray[{{1,1}->1},{10^10,10^2}]
which produces SparseArray::dims, complaining that the dimensions aren't
a list of postive integers...
More generally, does anyone have a definitive (or even partial) list of
functions which know how to operate directly on SparseArrays, without
having to resort to their Normal forms?
Thanks,
Scott Morrison