Comment convertir une matrice en liste en python ?

Published: 03 novembre 2016

Tags: Python; Numpy;

DMCA.com Protection Status

Exemples de comment convertir une matrice en liste sous python:

Créer une matrice avec numpy

Soit par exemple la matrice suivante

import numpy as np

A = np.array((1,2,3,4))

print(A)

donne

    array([1, 2, 3, 4])

Convertir une matrice en liste avec list()

Pour convertir une matrice en liste en python une solution est d'utiliser la fonction 'built-in' list():

l = list(A)

print(l)

donne

[1, 2, 3, 4]

Convertir une matrice en liste avec tolist()

Pour transformer une matrice en liste sous python il existe aussi la méthode tolist. Exemple avec une matrice 1d:

l = m.tolist()

print(l)

donne

[1, 2, 3, 4]

Avec une matrice 2d:

A = np.array(((1,2,3,4),(5,6,7,8)))

l = A.tolist()

donne

[[1, 2, 3, 4], [5, 6, 7, 8]]

Références