Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexation Booléenne dans les Tableaux 2D | Indexation et Découpage
Numpy Ultime
course content

Contenu du cours

Numpy Ultime

Numpy Ultime

1. Bases de NumPy
2. Indexation et Découpage
3. Fonctions NumPy Couramment Utilisées
4. Math avec NumPy

book
Indexation Booléenne dans les Tableaux 2D

L'indexation booléenne dans les tableaux 2D et de dimensions supérieures fonctionne de manière similaire aux tableaux 1D. Cependant, le tableau booléen doit avoir le même nombre de dimensions que le tableau initial (par exemple, 2D pour les tableaux bidimensionnels). Le tableau retourné, cependant, sera 1D.

12345678
import numpy as np array_2d = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # Retrieving elements less than 3 or greater than OR greater than or equal to 8 print(array_2d[(array_2d < 3) | (array_2d >= 8)])
copy

Le tableau booléen à droite est le tableau booléen résultant de ces deux conditions combinées. Encore une fois, les éléments en violet correspondent aux conditions, et les éléments en vert ne correspondent pas. Ainsi, en appliquant array_2d[(array_2d < 3) | (array_2d >= 8)], nous obtenons un tableau 1D des éléments en violet.

Tâche

Swipe to start coding

Vous analysez les températures enregistrées dans deux villes différentes sur quatre jours. Les températures sont stockées dans le tableau city_temperatures, où chaque ligne représente une ville et chaque colonne représente un jour.

  1. Utilisez l'indexation booléenne pour inclure uniquement les températures qui sont inférieures ou égales à 15 degrés OU supérieures à 30 degrés Celsius.

  2. Imprimez le tableau résultant.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
toggle bottom row

book
Indexation Booléenne dans les Tableaux 2D

L'indexation booléenne dans les tableaux 2D et de dimensions supérieures fonctionne de manière similaire aux tableaux 1D. Cependant, le tableau booléen doit avoir le même nombre de dimensions que le tableau initial (par exemple, 2D pour les tableaux bidimensionnels). Le tableau retourné, cependant, sera 1D.

12345678
import numpy as np array_2d = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # Retrieving elements less than 3 or greater than OR greater than or equal to 8 print(array_2d[(array_2d < 3) | (array_2d >= 8)])
copy

Le tableau booléen à droite est le tableau booléen résultant de ces deux conditions combinées. Encore une fois, les éléments en violet correspondent aux conditions, et les éléments en vert ne correspondent pas. Ainsi, en appliquant array_2d[(array_2d < 3) | (array_2d >= 8)], nous obtenons un tableau 1D des éléments en violet.

Tâche

Swipe to start coding

Vous analysez les températures enregistrées dans deux villes différentes sur quatre jours. Les températures sont stockées dans le tableau city_temperatures, où chaque ligne représente une ville et chaque colonne représente un jour.

  1. Utilisez l'indexation booléenne pour inclure uniquement les températures qui sont inférieures ou égales à 15 degrés OU supérieures à 30 degrés Celsius.

  2. Imprimez le tableau résultant.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 8
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt