# Numpy versus Numeric

While converting Numeric based codes to numpy, I have noticed number of differences how their corresponding functions behave on some corner usage cases. Some of these may be bugs, incompatibilities, or features (of either packages).

## Length of scalar array

In Numeric the lenght of a scalar is 1:

>>> len(array(1)) 1

In numpy a TypeError is raised:

>>> len(array(1)) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: len() of unsized object