Чтобы преобразовать матрицу 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.