Numpy est un module complémentaire destiné à offrir à Python des outils de calculs scientifiques avancés. Le package comprend, entre autres, un objet de calcul de tableau à n dimensions, des fonctions d'algèbre linéaire basique, des transformations de Fourier, des outils avancés de génération de chiffres aléatoires, etc.
Par ailleurs, ce module propose des outils destinés à intégrer du code Fortran et C/C++. Par delà ses fonctions purement scientifiques, Numpy peut aussi être utilisé comme container de données multi-dimensionnel, un facteur d'intégration rapide pour une large variété de base de données.