numpy.asarray(a,dtype=None,order=None)[source]¶Convert the input to an array.
| Parameters: |
|
|---|---|
| Returns: |
|
See also
asanyarrayascontiguousarrayasfarrayasfortranarrayasarray_chkfinitefromiterfromfunctionExamples
Convert a list into an array:
>>>a=[1,2]>>>np.asarray(a)array([1, 2])
Existing arrays are not copied:
>>>a=np.array([1,2])>>>np.asarray(a)isaTrue
Ifdtype is set, array is copied only if dtype does not match:
>>>a=np.array([1,2],dtype=np.float32)>>>np.asarray(a,dtype=np.float32)isaTrue>>>np.asarray(a,dtype=np.float64)isaFalse
Contrary toasanyarray, ndarray subclasses are not passed through:
>>>issubclass(np.recarray,np.ndarray)True>>>a=np.array([(1.0,2),(3.0,4)],dtype='f4,i4').view(np.recarray)>>>np.asarray(a)isaFalse>>>np.asanyarray(a)isaTrue