title: numpy: formal definition of "array_like" objects?
body: <p>In numpy, the constructors of many objects accept an "array_like" as first argument. Is there a definition of a such object, either as an abstract meta class, or documentation of the methods is should contain??</p>