0% ont trouvé ce document utile (0 vote)
85 vues2 pages

Presentation de La Librairie Numpy

Transféré par

alphayayaouattara0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
85 vues2 pages

Presentation de La Librairie Numpy

Transféré par

alphayayaouattara0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Presentation de la librairie numpy

NumPy est une bibliothèque open-source de calcul numérique en Python, qui fournit
un support puissant pour travailler avec des tableaux et des matrices
multidimensionnels, ainsi qu’une grande collection de fonctions mathématiques
pour effectuer des opérations sur ces tableaux.

Présentation des principales fonctionnalités de la bibliothèque NumPy :

1. Tableaux NumPy (ndarray) :

Le principal objet fourni par NumPy est le tableau multidimensionnel, appelé


ndarray. Les tableaux NumPy permettent de stocker des données de manière
efficace et de les manipuler avec des opérations vectorisées. Ils sont homogènes, ce
qui signifie que tous les éléments d'un tableau NumPy doivent être du même type de
données.

2. Création de tableaux :

NumPy propose plusieurs méthodes pour créer des tableaux, y compris à partir de
listes Python, en utilisant des fonctions intégrées comme zeros, ones, empty, etc., ou
en lisant des données à partir de fichiers.

3. Opérations mathématiques :

NumPy offre une large gamme d'opérations mathématiques pour effectuer des
calculs sur les tableaux, y compris des opérations arithmétiques, trigonométriques,
logarithmiques, etc. Ces opérations sont généralement effectuées de manière
vectorisée, ce qui signifie qu'elles s'appliquent à l'ensemble du tableau sans
nécessiter de boucles explicites.

4. Indexation et tranchage :

NumPy permet d'accéder aux éléments individuels d'un tableau et de découper des
sous-tableaux à l'aide de notations d'index et de tranches similaires à celles des
listes Python.

1
5. Manipulation de tableaux :

NumPy offre de nombreuses fonctionnalités pour manipuler des tableaux,


notamment le changement de forme, la concaténation, le fractionnement, etc.

6. Algèbre linéaire :

NumPy propose des fonctions pour effectuer des opérations d’algèbre linéaire telles
que l’inversion de matrices, la résolution de systèmes linéaires, le calcul de
valeurs propres et de vecteurs propres, etc.

7. Fonctions statistiques :

La bibliothèque comprend également des fonctions pour calculer des statistiques


descriptives sur les données stockées dans des tableaux, telles que la moyenne, la
médiane, l'écart type, etc.

8. Intégration avec d’autres bibliothèques :

NumPy est souvent utilisé en conjonction avec d'autres bibliothèques Python telles
que SciPy, Matplotlib et Pandas pour effectuer des analyses numériques avancées,
la visualisation de données et le traitement de données structurées.

Vous aimerez peut-être aussi