Créer un tableau (1/2)

Il y a 6 manières principales de créer un tableau Numpy. Nous en utiliserons deux seulement.

MéthodeCréation à partir d'une séquence python existante

Une liste ou un tuple sont des types appelés séquences.

Par exemple la liste contenant les valeurs [1, 5, 9] peut être convertie en tableau en utilisant le code suivant :

1
import numpy as np
2
3
a = [1, 5, 9]
4
b = np.array(b)
5

On peut afficher les valeurs contenues dans les variables a (un type list) et b (un type np.array) avec print

1
print(a)
2
print(b)
3

Le résultat sera alors

1
[1, 5, 9]
2
[1 5 9]

Les valeurs de la liste sont séparées par des virgules et les valeurs du tableau par des espaces.

ComplémentTaille d'un tableau : attribut shape

L'attribut shape permet de connaitre la taille du tableau :

1
import numpy as np
2
3
a = [1, 5, 9]
4
b = np.array(b)
5
print(b.shape)

Il y a trois éléments dans liste nommée a et la taille de b sera de (3,)

Si la liste (nommée c) est égale à [[1, -2], [5, 3], [9, -8]] alors le tableau résultat (nommé x) a 2 dimensions :

1
import numpy as np
2
3
c = [[1, -2], [5, 3], [9, -8]] 
4
x = np.array(c)
5

La taille donnée par la commande print(x.shape) sera de (3, 2) soit 3 lignes et 2 colonnes.