Como converter um array numpy em uma lista em python (com exemplos)
Você pode usar a seguinte sintaxe básica para converter um array NumPy em uma lista em Python:
my_list = my_array. tolist ()
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Converter uma matriz unidimensional em uma lista
O código a seguir mostra como converter um array NumPy unidimensional em uma lista em 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
Exemplo 2: Converter um array multidimensional em uma lista
O código a seguir mostra como converter um array NumPy multidimensional em uma lista em 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
Exemplo 3: Converter um array multidimensional em uma lista nivelada
O código a seguir mostra como converter um array NumPy multidimensional em uma lista nivelada em 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
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras conversões comuns em Python:
Como converter uma lista em um array NumPy
Como converter a série Pandas em array NumPy
Converter Pandas DataFrame em matriz NumPy