SparseArrays are atomic objects, but they do have a FullForm which reveals information about them.
What is the meaning of the various elements in the full form of a SparseArray? Did the structure change between Mathematica versions, and is it documented anywhere?
InputFormwhich is mentioned: Whenever a sparse array is evaluated, it is automatically converted to an optimized standard form But it doesn't have much detalis – ssch Jan 19 at 21:34ElisionsDump`HeldSparseArrayDatait looks likeSparseArray[data_,dims_,def_,{___,elems_}], wheredimsis the dimensions andelemsis number of non-default elements. I'm not sure aboutdefanddata. – Szabolcs Jan 19 at 22:50defis the "background", or default, value.dataseems always to beAutomatic, and I don't know what it represents. – Oleksandr R. Jan 20 at 6:12