Cours 1 : Python
CHAPITRE II : INTRODUCTION A NUMPY
- Définition et importation du package
- Numpy (Numerical Python) est le package python spécialisé dans le calcul numérique.
- Pour l’utiliser sur python, il faut tout d’abord l’importer. A syntaxe d’importation est la suivante : import numpy as np
- Pour plus d’information par rapport à numpy, faire : help(np) après l’importation.
- Pour utiliser une fonction de numpy, faire : np.nom_de_la_fonction()
- Création des tableaux
- On utilise la méthode array() à partir d’une liste.
Exemple :
- Pour créer un tableau à plusieurs dimension, on utilise la commande array() avec une liste de liste.
Exemple :
On peut également créer des tableaux pré-remplis grâce aux fonctions zeros() et full() de numpy.
- La fonction zeros() permet de créer un tableau où tous les éléments sont tous nuls. La syntaxe est : np.zeros(n_ligne, n_col).
- La fonction full() permet de créer un tableau où toutes les cellules contiennent la même valeur. Syntaxe : np.full((n_ligne, n_col), valeur).
Exemple : Si on fait np.full((9,5), 12), on obtient un tableau de taille 9 X 5 et contenant 12 dans chaque cellule.
- Extraction des éléments du tableau
- On accède aux éléments du tableau par l’indice. En python, l’indice commence à 0.
- Pour accéder à une cellule particulière, on utilise l’indice si c’est un tableau à une dimension et le numéro de la cellule si c’est un tableau à plusieurs dimension. On identifie la cellule par son numéro de ligne et son numéro de colonne.
Syntaxe : nom_tableau[n_ligne, n_colonne]
- On peut également accéder à une partie du tableau en utilisant le slicing.
Exemple : nom_tableau[:, 1] donne accès à la première colonne du tableau. Ici, : signifie qu’on veut toutes la ligne et 1 signifie qu’on veut la première colonne.
- Pour modifier la valeur d’une cellule, il suffit de choisir la cellule et affecter la valeur.
Exemple : tableau[1,2] = 5 affecte la valeur 2 à la cellule de ligne 1 et de colonne 2.