Come convertire un array numpy in un elenco in python (con esempi)
Puoi utilizzare la seguente sintassi di base per convertire un array NumPy in un elenco in Python:
my_list = my_array. tolist ()
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: convertire una matrice unidimensionale in una lista
Il codice seguente mostra come convertire un array NumPy unidimensionale in un elenco in Python:
import numpy as np #create NumPy array my_array = np. array ([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) #convert NumPy array to list my_list = my_array. tolist () #view list print (my_list) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #view object type type (my_list) list
Esempio 2: convertire un array multidimensionale in un elenco
Il codice seguente mostra come convertire un array NumPy multidimensionale in un elenco in Python:
import numpy as np #create NumPy array my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) #convert NumPy array to list my_list = my_array. tolist () #view list print (my_list) [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]] #view object type type (my_list) list
Esempio 3: convertire una matrice multidimensionale in un elenco appiattito
Il codice seguente mostra come convertire un array NumPy multidimensionale in un elenco appiattito in Python:
import numpy as np #create NumPy array my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) #convert NumPy array to flattened list my_list = my_array. flatten (). tolist () #view list print (my_list) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #view object type type (my_list) list
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre conversioni comuni in Python:
Come convertire un elenco in un array NumPy
Come convertire la serie Panda nell’array NumPy
Converti Pandas DataFrame nell’array NumPy