Python NumPy: преобразование матрицы в список – методы и примеры

Чтобы преобразовать матрицу NumPy в список в Python, вы можете использовать несколько методов. Вот несколько подходов:

Метод 1: использование функции tolist()

import numpy as np
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
list_matrix = matrix.tolist()
print(list_matrix)

Метод 2: использование метода tolist()массива NumPy

import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
list_matrix = matrix.tolist()
print(list_matrix)

Метод 3. Использование понимания списка

import numpy as np
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
list_matrix = [row.tolist()[0] for row in matrix]
print(list_matrix)

Метод 4. Использование функции flatten()

import numpy as np
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
list_matrix = matrix.flatten().tolist()[0]
print(list_matrix)

Эти методы преобразуют матрицу NumPy во вложенный список в Python. Замените переменную matrixфактической матрицей NumPy.