Несомненно, массив 0d является скалярным, но Numpy, похоже, не так думает... я что-то упустил или просто не понимаю концепцию?
>>> foo = numpy.array(1.11111111111, numpy.float64)
>>> numpy.ndim(foo)
0
>>> numpy.isscalar(foo)
False
>>> foo.item()
1.11111111111