Aller au contenu principal

🔢 NumPy

NumPy est une bibliothèque Python conçue pour effectuer des calculs sur des tableaux entiers en une seule instruction, sans boucle, avec une vitesse bien supérieure!. Elle est la base de bibliothèques comme Pandas et Scikit-learn.


OpérationSyntaxeDescription
Importer NumPyimport numpy as npConvention universelle
Depuis une listetab_numpy = np.array([1, 2, 3])Convertit une liste en tableau
Tableau de zérostab_numpy = np.zeros(5)Tableau de 5 zéros (float64)
Tableau de unstab_numpy = np.ones(5)Tableau de 5 uns (float64)
Tableau avec valeur fixetab_numpy = np.full(5, 9)Tableau de 5 neufs
Séquence entièretab_numpy = np.arange(0, 10, 2)[0 2 4 6 8] comme range()
Séquence espacéetab_numpy = np.linspace(0, 1, 5)5 valeurs entre 0 et 1 (inclus)
Forme du tableauforme = tab_numpy.shapeRetourne (lignes, colonnes)
Type des donnéestype_donnees = tab_numpy.dtypeEx : float64, int64, bool
Nombre d'élémentsnb_elements = tab_numpy.sizeNombre total d'éléments
Accès par indiceelement = tab_numpy[2]3e élément (indice commence à 0)
Sous-tableausous_tab = tab_numpy[1:4]Éléments d'indices 1, 2, 3

Documentation complète : https://numpy.org/doc/stable/