Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Plus sur les Comparaisons | 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
Plus sur les Comparaisons

La plupart des conditions que vous utiliserez sont des comparaisons, il est donc important de les aborder plus en détail. Les comparaisons sont basées sur les opérateurs de comparaison suivants :

  • > (supérieur à);
  • < (inférieur à);
  • >= (supérieur ou égal à);
  • <= (inférieur ou égal à);
  • == (égal à);
  • != (différent de).

De plus, vous pouvez combiner plusieurs conditions et comparaisons en utilisant les opérateurs logiques suivants :

  • & (logique et);
  • | (logique ou).

Si au moins une des conditions est True, alors | retourne True; sinon, il retourne False. Si au moins une des conditions est False, alors & retourne False; sinon, il retourne True.

Note

Chaque condition doit être mise entre parenthèses () lors de leur combinaison.

1234567891011
import numpy as np # Creating an array of integers from 1 to 10 inclusive array = np.arange(1, 11) # Retrieving elements greater than or equal to 5 AND less than 9 print(array[(array >= 5) & (array < 9)]) # Retrieving elements less than or equal to 4 AND not equal to 2 print(array[(array != 2) & (array <= 4)]) # Retrieving elements less than 3 OR equal to 8 print(array[(array < 3) | (array == 8)]) # Retrieving elements between 2 inclusive AND 5 inclusive OR equal to 9 print(array[(array >= 2) & (array <= 5) | (array == 9)])
copy

Regardons maintenant la visualisation suivante pour mieux comprendre le code (les carrés violets représentent les éléments réellement récupérés) :

Tâche

Swipe to start coding

Vous analysez les évaluations de divers produits collectées à partir des retours des clients. Les évaluations sont stockées dans le tableau product_ratings, où chaque élément représente l'évaluation d'un produit.

  1. Utilisez l'indexation booléenne pour filtrer les évaluations qui sont supérieures ou égales à 3 et différentes de 5.

  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 7
toggle bottom row

book
Plus sur les Comparaisons

La plupart des conditions que vous utiliserez sont des comparaisons, il est donc important de les aborder plus en détail. Les comparaisons sont basées sur les opérateurs de comparaison suivants :

  • > (supérieur à);
  • < (inférieur à);
  • >= (supérieur ou égal à);
  • <= (inférieur ou égal à);
  • == (égal à);
  • != (différent de).

De plus, vous pouvez combiner plusieurs conditions et comparaisons en utilisant les opérateurs logiques suivants :

  • & (logique et);
  • | (logique ou).

Si au moins une des conditions est True, alors | retourne True; sinon, il retourne False. Si au moins une des conditions est False, alors & retourne False; sinon, il retourne True.

Note

Chaque condition doit être mise entre parenthèses () lors de leur combinaison.

1234567891011
import numpy as np # Creating an array of integers from 1 to 10 inclusive array = np.arange(1, 11) # Retrieving elements greater than or equal to 5 AND less than 9 print(array[(array >= 5) & (array < 9)]) # Retrieving elements less than or equal to 4 AND not equal to 2 print(array[(array != 2) & (array <= 4)]) # Retrieving elements less than 3 OR equal to 8 print(array[(array < 3) | (array == 8)]) # Retrieving elements between 2 inclusive AND 5 inclusive OR equal to 9 print(array[(array >= 2) & (array <= 5) | (array == 9)])
copy

Regardons maintenant la visualisation suivante pour mieux comprendre le code (les carrés violets représentent les éléments réellement récupérés) :

Tâche

Swipe to start coding

Vous analysez les évaluations de divers produits collectées à partir des retours des clients. Les évaluations sont stockées dans le tableau product_ratings, où chaque élément représente l'évaluation d'un produit.

  1. Utilisez l'indexation booléenne pour filtrer les évaluations qui sont supérieures ou égales à 3 et différentes de 5.

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