Exemples de comment convertir une liste en matrice en python:
Créer une liste en python
Soit par exemple la liste suivante:
l = [4,1,7,3,2]
Note: pour vérifier le type d'une variable on peut faire:
type(l)
qui donne bien ici
<type 'list'>
Convertir une liste de nombre en matrice
Pour convertir une liste de nombre en matrice, une solution est de passer par la fonction numpy asarray(): illustration:
import numpy as np
A = np.asarray(l)
print(A)
donne
array([4, 1, 7, 3, 2])
et
type(A)
donne
<type 'numpy.ndarray'>
On peut aussi vérifier la taille de la liste:
len(l)
donne
5
et les dimensions de la matrice
A.shape
donne
(5,)
A.dtype
dtype('int32')
Convertir une liste de chaîne de caractères en matrice
Fonctionne aussi avec une liste de chaîne de caractères, illustration:
l = ['a','b','c','d','e','f']
A = np.asarray(l)
print(A)
donne
array(['a', 'b', 'c', 'd', 'e', 'f'],
dtype='|S1')