NumPy (Numerical Python) est une bibliothèque d'extension du langage Python qui prend en charge un grand nombre d'opérations sur les tableaux dimensionnels et les matrices. De plus, elle fournit également un grand nombre de bibliothèques de fonctions mathématiques pour les opérations sur les tableaux.
La version disponible sur le site officiel de Python n'inclut pas le module NumPy. (Apprentissage recommandé : Tutoriel vidéo Python)
Utiliser pip pour installer
La façon la plus simple d'installer NumPy est d'utiliser le pip tool:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
--l'option utilisateur peut être définie pour installer uniquement sous l'utilisateur actuel au lieu d'écrire dans le répertoire système.
Le prédécesseur de NumPy, Numeric, a été développé pour la première fois par Jim Hugunin et d'autres collaborateurs. En 2005, Travis Oliphant a combiné les fonctionnalités d'une autre bibliothèque de même nature, Numarray, dans Numeric, et a ajouté d'autres NumPy. développé comme une extension. NumPy est open source et maintenu et développé par de nombreux collaborateurs.
NumPy est une bibliothèque mathématique très rapide, principalement utilisée pour les calculs de tableaux, notamment :
Un puissant objet tableau à N dimensions ndarray
Fonction de diffusion
Outils pour intégrer le code C/C++/Fortran
Algèbre linéaire, transformation de Fourier, génération de nombres aléatoires et autres fonctions
NumPy est généralement combiné avec la bibliothèque SciPy (Scientific Python) et Matplotlib (traçage) ), cette combinaison est largement utilisée pour remplacer MatLab. Il s'agit d'un environnement informatique scientifique puissant qui nous aide à apprendre la science des données ou l'apprentissage automatique via Python.
SciPy est une bibliothèque d'algorithmes Python open source et une boîte à outils mathématiques.
SciPy contient des modules d'optimisation, d'algèbre linéaire, d'intégration, d'interpolation, de fonctions spéciales, de transformation de Fourier rapide, de traitement du signal et d'image, de résolution d'équations différentielles ordinaires et d'autres calculs couramment utilisés en science et en ingénierie.
Matplotlib est une interface visuelle pour le langage de programmation Python et son package d'extension de mathématiques numériques NumPy. Il fournit une interface de programmation d'application (API) pour le dessin intégré dans des applications à l'aide de boîtes à outils GUI courantes telles que Tkinter, wxPython, Qt ou GTK+.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!