NumPy Exercices
Cette page propose une collection d'exercices pratiques conçus pour consolider la compréhension de NumPy. Appliquez vos connaissances pour résoudre des défis concrets de manipulation et d'analyse de données du monde réel. Chaque exercice offre l'opportunité de pratiquer les concepts fondamentaux de NumPy, de la création et manipulation de tableaux aux opérations avancées de broadcasting et d'algèbre linéaire, renforçant ainsi les compétences acquises tout au long du parcours d'apprentissage de NumPy.
Découvrir les catégories
ToutLinuxDevOpsCybersécuritéDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitCloudflareDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Développement webScience des données
Votre premier laboratoire NumPy
Bonjour, bienvenue sur LabEx! Dans ce premier laboratoire, vous allez apprendre le programme classique 'Bonjour, le monde!' en NumPy.
LabNumPy
NumPy dans l'espace
Vous faites partie d'une équipe d'astronaute en mission pour explorer une planète lointaine. Au début de votre voyage, vous réalisez que le système de navigation de votre vaisseau spatial a mal fonctionné, vous laissant perdus dans l'espace! Le seul moyen de reprendre votre route est d'utiliser les données que vous avez recueillies jusqu'à présent et de réaliser quelques calculs mathématiques. Heureusement, vous avez quelques connaissances sur la bibliothèque NumPy, qui peut vous aider à effectuer ces calculs rapidement et précisément.
ChallengeNumPy
Convertisseur de Type de Données de Tableau NumPy
NumPy est une bibliothèque puissante pour le calcul scientifique en Python. L'une des fonctionnalités de NumPy est sa capacité à travailler efficacement avec des tableaux. Cependant, il est parfois nécessaire de convertir une liste d'entiers en un tableau NumPy avec un type de données spécifié. Dans ce défi, vous devrez écrire une fonction Python qui convertit une liste d'entiers en un tableau NumPy avec un type de données spécifié. Cela testera votre compréhension de NumPy et des types de données en Python.
ChallengeNumPy
NumPy Einsum pour le calcul scientifique
En calcul scientifique, il est souvent nécessaire d'effectuer diverses opérations d'algèbre linéaire. NumPy est une bibliothèque Python populaire qui fournit des outils efficaces et pratiques pour effectuer de telles opérations. L'un des outils les plus puissants de NumPy est einsum, qui signifie Sommation d'Einstein.
LabNumPy
Tri et Recherche
Bienvenue dans le défi de tri et de recherche avec NumPy ! Ce défi est conçu pour tester vos compétences dans la mise en œuvre d'algorithmes avancés avec NumPy, une bibliothèque puissante utilisée pour les calculs numériques en Python. Votre tâche consiste à résoudre une série de sous-défis impliquant des algorithmes de tri et de recherche d'un niveau de complexité élevé. Vos solutions devront être optimisées et utiliser efficacement les fonctionnalités fournies par la bibliothèque NumPy.
ChallengeNumPy
Génération de nombres aléatoires avec NumPy
Pour ce défi, vous devrez compléter plusieurs sous-défis qui vous testeront sur vos compétences en génération de nombres aléatoires avec NumPy. Chaque sous-défi comprend des tâches spécifiques que vous devez accomplir.
ChallengeNumPy
Statistiques des valeurs d'une liste avec NumPy
Dans ce défi, vous créerez un programme Python utilisant la bibliothèque NumPy pour effectuer diverses opérations statistiques sur une liste de valeurs. Le programme contiendra plusieurs sous-défis qui testeront vos connaissances et votre compréhension de NumPy et de ses capacités.
ChallengeNumPy
Fonction Einsum de NumPy
Ce défi est conçu pour tester vos compétences dans l'utilisation de la fonction einsum de Numpy, qui vous permet d'effectuer diverses opérations sur des tableaux multidimensionnels. Le défi se compose de plusieurs sous-défis dont la difficulté augmente progressivement.
ChallengeNumPy
Produit scalaire NumPy
Bienvenue au Défi NumPy Dot! Dans ce défi, vous allez tester vos compétences dans la fonction dot de NumPy, qui effectue la multiplication de matrices. Le défi est conçu pour vous aider à renforcer vos compétences dans l'utilisation de la fonction dot pour résoudre des problèmes du monde réel.
ChallengeNumPy
Opérations sur les chaînes de caractères
Bienvenue dans le défi de programmation NumPy axé sur les opérations sur les chaînes de caractères. Plongez profondément dans le monde de la manipulation et de la transformation des chaînes de caractères. Ce défi nécessitera un mélange de fonctions de chaîne de caractères et de logique de programmation pour résoudre les tâches présentées.
ChallengeNumPy
Résolution d'algèbre linéaire avec NumPy
Dans ce défi, vous devez écrire un programme Python utilisant les bibliothèques NumPy et d'algèbre linéaire pour effectuer l'inversion de matrice. L'inversion de matrice est une technique courante en algèbre linéaire, utile dans de nombreux domaines scientifiques et techniques.
ChallengeNumPy
Défi d'opérations binaires avec NumPy
Les opérations binaires constituent l'essence même de notre paradigme de calcul, nous permettant de manipuler les données au niveau le plus granulaire : les bits. Ce défi pousse votre compréhension des opérations binaires utilisant NumPy jusqu'au bout. Chaque sous-défi est conçu pour simuler des scénarios du monde réel, en exploitant le pouvoir de la bibliothèque NumPy.
ChallengeNumPy
Analyser et visualiser la FFT
Dans ce défi de programmation, vous allez explorer les capacités de la Transformée de Fourier Rapide (FFT) de NumPy et des bibliothèques Matplotlib pour analyser et visualiser des données complexes.
ChallengeNumPy
Fonction reshape de NumPy
La fonction reshape() de la bibliothèque NumPy est principalement utilisée pour modifier la forme d'un tableau sans changer les données sous-jacentes. Elle permet de donner une nouvelle forme à un tableau, ce qui peut être utile en fonction de votre cas d'utilisation. Dans ce laboratoire, nous aborderons l'utilisation de base de la fonction reshape() ainsi que les différents paramètres et valeurs qu'elle utilise.
LabNumPy
Ajouter un second facteur à un script de connexion
Pratiquez l'authentification multifacteur en faisant passer un script de connexion Python local d'un accès par mot de passe seul à un accès par mot de passe combiné à un code basé sur HMAC.
LabNumPy