So konvertieren sie ein numpy-array in eine liste in python (mit beispielen)
Sie können die folgende grundlegende Syntax verwenden, um ein NumPy-Array in eine Liste in Python zu konvertieren:
my_list = my_array. tolist ()
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Konvertieren Sie ein eindimensionales Array in eine Liste
Der folgende Code zeigt, wie man in Python ein eindimensionales NumPy-Array in eine Liste konvertiert:
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
Beispiel 2: Konvertieren Sie ein mehrdimensionales Array in eine Liste
Der folgende Code zeigt, wie man in Python ein mehrdimensionales NumPy-Array in eine Liste konvertiert:
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
Beispiel 3: Konvertieren Sie ein mehrdimensionales Array in eine abgeflachte Liste
Der folgende Code zeigt, wie man in Python ein mehrdimensionales NumPy-Array in eine abgeflachte Liste konvertiert:
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
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Konvertierungen in Python durchführen:
So konvertieren Sie eine Liste in ein NumPy-Array
So konvertieren Sie Pandas-Serien in ein NumPy-Array
Konvertieren Sie Pandas DataFrame in ein NumPy-Array