Jak przekonwertować tablicę numpy na listę w pythonie (z przykładami)
Aby przekonwertować tablicę NumPy na listę w Pythonie, możesz użyć następującej podstawowej składni:
my_list = my_array. tolist ()
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Konwertowanie tablicy jednowymiarowej na listę
Poniższy kod pokazuje, jak przekonwertować jednowymiarową tablicę NumPy na listę w Pythonie:
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
Przykład 2: Konwertuj tablicę wielowymiarową na listę
Poniższy kod pokazuje, jak przekonwertować wielowymiarową tablicę NumPy na listę w Pythonie:
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
Przykład 3: Konwertowanie tablicy wielowymiarowej na spłaszczoną listę
Poniższy kod pokazuje, jak w Pythonie przekonwertować wielowymiarową tablicę NumPy na spłaszczoną listę:
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
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne popularne konwersje w Pythonie:
Jak przekonwertować listę na tablicę NumPy
Jak przekonwertować serię Pand na tablicę NumPy
Konwertuj Pandas DataFrame na tablicę NumPy