2012-07-04 7 views
6

Tengo algunos datos cargados como np.ndarray y necesito convertirlos a np.array.Convierta np.ndarray a np.array en python

¿Hay una manera fácil/rápida de hacer esto sin tener que volver a cargar los datos de una manera diferente?

Toda la información que puedo encontrar en los tutoriales parece referirse a un tipo de matriz u otra, pero no a cómo cambiar los datos de uno a otro.

Respuesta

6

Son lo mismo: numpy.array es una función que construye un objeto de tipo numpy.ndarray.

>>> import numpy 
>>> numpy.ndarray 
<type 'numpy.ndarray'> 
>>> numpy.array 
<built-in function array> 
>>> numpy.array([]) 
array([], dtype=float64) 
>>> isinstance(numpy.array([]), numpy.ndarray) 
True 
+0

Gracias, nunca me di cuenta de eso. – user1499565

Cuestiones relacionadas