Hoe een numpy-array naar een lijst in python te converteren (met voorbeelden)
U kunt de volgende basissyntaxis gebruiken om een NumPy-array naar een lijst in Python te converteren:
my_list = my_array. tolist ()
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: Converteer een eendimensionale array naar een lijst
De volgende code laat zien hoe u een eendimensionale NumPy-array naar een lijst in Python converteert:
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
Voorbeeld 2: Converteer een multidimensionale array naar een lijst
De volgende code laat zien hoe u een multidimensionale NumPy-array naar een lijst in Python converteert:
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
Voorbeeld 3: Converteer een multidimensionale array naar een afgeplatte lijst
De volgende code laat zien hoe u een multidimensionale NumPy-array converteert naar een afgeplatte lijst 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
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende conversies in Python kunt uitvoeren:
Hoe een lijst naar een NumPy-array te converteren
Hoe Pandas-series naar NumPy-array te converteren
Converteer Pandas DataFrame naar NumPy-array