2012-07-04 12 views
6

Ho alcuni dati caricati come np.ndarray e ho bisogno di convertirlo in un np.array.Converti np.ndarray in np.array in python

Esiste un modo semplice/rapido per eseguire questa operazione senza dover ricaricare i dati in un modo diverso?

Tutte le informazioni che riesco a trovare nei tutorial sembrano riferirsi a un tipo di array o all'altro, ma non a come modificare i dati da uno all'altro.

risposta

6

Sono gli stessi: numpy.array è una funzione che costruisce un oggetto di 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

Grazie, non l'ho mai capito. – user1499565