Original ticket http://projects.scipy.org/numpy/ticket/1508 on 2010-06-08 by trac user pch, assigned to unknown.
The following behaviour looks incoherent:
>>> a = array(1)
>>> print numpy.isscalar(a), numpy.rank(a)
False 0
Expected behaviour: isscalar(a) should return True