Retour aux cours
AI018 Professional

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++.

4.9
15.0h
891 étudiants
0 j'aime
Intelligence Artificielle
Commencer à apprendre

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

  1. Définir NumPy et identifier son rôle dans l'écosystème scientifique Python.
  2. Expliquer pourquoi NumPy est nettement plus rapide que les boucles standard de Python grâce au concept de vectorisation.
  3. Exécuter les commandes d'installation pour divers environnements, y compris Pip, Conda et Raspberry Pi.
  4. Identifier et interpréter les attributs principaux de ndarray tels que ndim, shape et dtype.
  5. Exécuter la création et la manipulation des tableaux à l'aide de fonctions comme linspace, reshape, vstack et hstack.
  6. 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.
  7. 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).
  8. Mettre en œuvre une ingestion flexible des données depuis le disque à l'aide de genfromtxt avec des délimiteurs personnalisés, des en-têtes et des sélections de colonnes.
  9. Appliquer les règles générales de diffusion (broadcasting) pour prédire et contrôler les interactions entre tableaux de formes différentes.
  10. 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.

Leçons