Как преобразовать массив 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *