Comment convertir une matrice en liste en python ?

Active 03 novembre 2016    /    Viewed 15520    /    Comments 0    /    Edit


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


Card image cap
profile-image
Daidalos

Hi, I am Ben.

I have developed this web site from scratch with Django to share with everyone my notes. If you have any ideas or suggestions to improve the site, let me know ! (you can contact me using the form in the welcome page). Thanks!