Sparse array

Revision as of 18:52, 22 August 2016 by Bbecane (talk | contribs) (Created page with "Category: Arrays Sparse arrays are arrays in which a large number of cells are empty, i.e. contain 0 or Null. Analytica uses a compact and efficient interna...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Sparse arrays are arrays in which a large number of cells are empty, i.e. contain 0 or Null.

Analytica uses a compact and efficient internal representation for sparse arrays and for arrays with many repeated values, so that they do not consume a lot of memory. If an array is a copy or a part of another array, the arrays may share the slices they have in common, which can also save memory.

Analytica’s internal representation of arrays is able to accommodate certain forms of sparseness, such as shared subarrays and constant subvectors. When such patterns of sparseness occur within array A, the CompressMemoryUsedBy function can be used to condense the internal representation to leverage the sparseness of A. For more details on that, see CompressMemoryUsedBy.

See Also

Comments


You are not allowed to post comments.