Introduction

5 min Niveau 1

Introduction

NumPy est un paquetage Python. Il signifie "Numerical Python". Il s'agit d'une bibliothèque composée d'objets de tableaux multidimensionnels et d'une collection de routines pour le traitement des tableaux.

Numeric, l'ancêtre de NumPy, a été développé par Jim Hugunin. Un autre paquetage Numarray a également été développé, possédant quelques fonctionnalités supplémentaires. En 2005, Travis Oliphant a créé le paquet NumPy en incorporant les fonctionnalités de Numarray dans le paquet Numeric. Il existe de nombreux contributeurs à ce projet open source.

Opérations utilisant NumPy

À l'aide de NumPy, un développeur peut effectuer les opérations suivantes -

Opérations mathématiques et logiques sur les tableaux.

Transformations de Fourier et routines pour la manipulation des formes.

Opérations liées à l'algèbre linéaire. NumPy possède des fonctions intégrées pour l'algèbre linéaire et la génération de nombres aléatoires.Opérations liées à l'algèbre linéaire. NumPy possède des fonctions intégrées pour l'algèbre linéaire et la génération de nombres aléatoires.

NumPy - Un remplacement pour MatLab

NumPy est souvent utilisé avec des paquets comme SciPy (Python scientifique) et Matplotlib (bibliothèque de traçage). Cette combinaison est largement utilisée en remplacement de MatLab, une plate-forme populaire pour l'informatique technique. Cependant, l'alternative Python à MatLab est désormais considérée comme un langage de programmation plus moderne et plus complet.

Il est open source, ce qui est un avantage supplémentaire de NumPy.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus