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éthode : Cré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 :
import numpy as np
a = [1, 5, 9]
b = np.array(b)
On peut afficher les valeurs contenues dans les variables a (un type list) et b (un type np.array) avec print
print(a)
print(b)
Le résultat sera alors
[1, 5, 9]
[1 5 9]
Les valeurs de la liste sont séparées par des virgules et les valeurs du tableau par des espaces.
Complément : Taille d'un tableau : attribut shape
L'attribut shape permet de connaitre la taille du tableau :
import numpy as np
a = [1, 5, 9]
b = np.array(b)
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 :
import numpy as np
c = [[1, -2], [5, 3], [9, -8]]
x = np.array(c)
La taille donnée par la commande print(x.shape) sera de (3, 2) soit 3 lignes et 2 colonnes.