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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *