numpy.asarray(a,dtype=None,order=None)[source]¶Convert the input to an array.
| Parameters: | a : array_like
dtype : data-type, optional
order : {‘C’, ‘F’}, optional
|
|---|---|
| Returns: | out : ndarray
|
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.matrix,np.ndarray)True>>>a=np.matrix([[1,2]])>>>np.asarray(a)isaFalse>>>np.asanyarray(a)isaTrue