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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *