Mathematica 9 is now available

ArrayQ

Usage

ArrayQ[expr] gives True if expr is a full array or a SparseArray object, and gives False otherwise.
ArrayQ[expr, patt] requires expr to be a full array with a depth that matches the pattern patt.
ArrayQ[expr, patt, test] requires also that test yield True when applied to each of the array elements in expr.


Notes

• In a full array all parts at a particular level must be lists of the same length.
ArrayQ[expr, 1|2] tests whether expr is either a vector or a matrix.
ArrayQ[expr, _, NumberQ] tests whether expr is a numerical array at all levels.
• New in Version 5.
• Advanced Documentation.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.