Les tableaux numpy.array⚓︎
Le module numpy permet de manipuler les tableaux de données. Les données des tableaux sont toutes le même type numérique, en cela ils diffèrent des listes Python.
Le nombre de dimension est variable. Ce module est particulièrement optimisé et est au centre de tous les modules de calculs scientifiques en Python.
Il faut donc connaitre ce module et savoir utiliser la structure numpy.array.
Nous avons besoin d'importer le module avec l'instruction :
| Python | |
|---|---|
Création et propriétés⚓︎
Création à partir d’une liste de listes. Sans option supplémentaire le type est détecté automatiquement.
| Python | |
|---|---|
Remarque: le type entier utilisé dans numpy est le type numpy.int64 c’est à dire un entier codé sur 64 bits et le nombre le type int par défaut de python.
Remarque
les tableaux Ă une dimension numpy fonctionnent comme des vecteurs
Multiplication de matrices avec numpy.⚓︎
| Python | |
|---|---|
Matrice C = A × B⚓︎
Le produit est :
\(\begin{pmatrix}1 & 2 \\ 3 & 4\\ \end{pmatrix} \times \begin{pmatrix} 1 \\ 2 \end{pmatrix} = \begin{pmatrix} 1Ă—1 + 2Ă—2 \\ 3Ă—1 + 4Ă—2 \end{pmatrix} = \begin{pmatrix} 5 \\ 11 \end{pmatrix}\)
Création à partir de fonctions numpy⚓︎
| Python | |
|---|---|
Module matplotlib⚓︎
C’est le module pour les tracés de courbes.
Courbes⚓︎
Nous allons définir les couples (x,y)
Et l'instruction plt.plot(x,y) permet de tracer la courbe

Nuages de points⚓︎
Et le nuage de point plt.scatter(x,y)

les courbes sont affichées avec plt.show().