Как преобразовать массив numpy в список в python (с примерами)
Вы можете использовать следующий базовый синтаксис для преобразования массива NumPy в список в Python:
my_list = my_array. tolist ()
Следующие примеры показывают, как использовать этот синтаксис на практике.
Пример 1. Преобразование одномерного массива в список
Следующий код показывает, как преобразовать одномерный массив NumPy в список в 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
Пример 2. Преобразование многомерного массива в список
Следующий код показывает, как преобразовать многомерный массив NumPy в список в 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
Пример 3. Преобразование многомерного массива в сглаженный список
Следующий код показывает, как преобразовать многомерный массив NumPy в плоский список в 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
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные преобразования в Python:
Как преобразовать список в массив NumPy
Как преобразовать серию Pandas в массив NumPy
Преобразование Pandas DataFrame в массив NumPy