Guide utilisateur NumPy
Une vue d'ensemble complète et un guide technique introductif à NumPy, couvrant l'installation, la manipulation des tableaux, l'indexation, la diffusion et l'intégration avec C/C++.
Aperçu du cours
Résumé du contenu
Une présentation complète et introductive ainsi qu'un guide technique sur NumPy, couvrant l'installation, la manipulation des tableaux, l'indexation, la diffusion (broadcasting) et l'intégration avec C/C++.
Maîtrisez les fondations du calcul scientifique en Python avec le guide officiel de NumPy.
Auteur : La communauté NumPy
Remerciements : Rédigé par la communauté NumPy
Objectifs d'apprentissage
- Définir NumPy et identifier son rôle dans l'écosystème scientifique Python.
- Expliquer pourquoi NumPy est nettement plus rapide que les boucles standard de Python grâce au concept de vectorisation.
- Exécuter les commandes d'installation pour divers environnements, y compris Pip, Conda et Raspberry Pi.
- Identifier et interpréter les attributs principaux de
ndarraytels quendim,shapeetdtype. - Exécuter la création et la manipulation des tableaux à l'aide de fonctions comme
linspace,reshape,vstackethstack. - Appliquer des opérations élément par élément, des fonctions universelles (ufuncs) et des solveurs d'algèbre linéaire sur des jeux de données numériques.
- Gérer la précision des données et éviter les erreurs de dépassement (overflow) à l'aide des types scalaires de NumPy et des outils d'information (
iinfo,finfo). - Mettre en œuvre une ingestion flexible des données depuis le disque à l'aide de
genfromtxtavec des délimiteurs personnalisés, des en-têtes et des sélections de colonnes. - Appliquer les règles générales de diffusion (broadcasting) pour prédire et contrôler les interactions entre tableaux de formes différentes.
- Gérer les références mémoire et éviter les pièges dans les sous-classes personnalisées de
ndarrayà l'aide de l'attribut.base.