VectorQ[expr]gives True if expr is a list or a one‐dimensional SparseArray object, none of whose elements are themselves lists, and gives False otherwise.
VectorQ[expr,test]gives True only if test yields True when applied to each of the elements in expr.
Test whether an object is a vector:
These are not vectors:
Use specific tests to generalize or specialize:
MatrixQ ArrayDepth ArrayQ Dimensions AllTrue