You should use numpy.arrayto create an array, not numpy.ndarray. numpy.ndarray- This is a low-level interface, and in most cases numpy.arrayshould be used to create an array.
In [5]: arr1 = numpy.array([1.0, 2.0])
In [6]: arr1
Out[6]: array([ 1., 2.])
Signature numpy.ndarray:
ndarray(shape, dtype=float, buffer=None, offset=0, strides=None, order=None)
, shape . , numpy .
docstring numpy.ndarray:
array, zeros empty.