Plus sur les Comparaisons
La plupart des conditions utilisées sont des comparaisons, il est donc important de les aborder plus en détail. Les comparaisons reposent sur les opérateurs suivants :
>
(supérieur à) ;<
(inférieur à) ;>=
(supérieur ou égal à) ;<=
(inférieur ou égal à) ;==
(égal à) ;!=
(différent de).
De plus, il est possible de combiner plusieurs conditions et comparaisons à l'aide des opérateurs logiques suivants :
&
(logique et) ;|
(logique ou).
Si au moins une des conditions est True
, alors |
renvoie True
; sinon, il renvoie False
. Si au moins une des conditions est False
, alors &
renvoie False
; sinon, il renvoie True
.
Remarque
Chaque condition doit être placée entre parenthèses
()
lors de leur combinaison.
1234567891011import 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)])
Examinons maintenant la visualisation suivante pour mieux comprendre le code (les cases rouges représentent les éléments effectivement récupérés) :
Swipe to start coding
Vous analysez les évaluations de divers produits recueillies à partir des retours clients. Les évaluations sont stockées dans le tableau product_ratings
, où chaque élément représente la note d’un produit.
-
Utilisez l’indexation booléenne pour filtrer les notes qui sont supérieures ou égales à
3
et différentes de5
. -
Affichez le tableau résultant.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.7
Plus sur les Comparaisons
Glissez pour afficher le menu
La plupart des conditions utilisées sont des comparaisons, il est donc important de les aborder plus en détail. Les comparaisons reposent sur les opérateurs suivants :
>
(supérieur à) ;<
(inférieur à) ;>=
(supérieur ou égal à) ;<=
(inférieur ou égal à) ;==
(égal à) ;!=
(différent de).
De plus, il est possible de combiner plusieurs conditions et comparaisons à l'aide des opérateurs logiques suivants :
&
(logique et) ;|
(logique ou).
Si au moins une des conditions est True
, alors |
renvoie True
; sinon, il renvoie False
. Si au moins une des conditions est False
, alors &
renvoie False
; sinon, il renvoie True
.
Remarque
Chaque condition doit être placée entre parenthèses
()
lors de leur combinaison.
1234567891011import 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)])
Examinons maintenant la visualisation suivante pour mieux comprendre le code (les cases rouges représentent les éléments effectivement récupérés) :
Swipe to start coding
Vous analysez les évaluations de divers produits recueillies à partir des retours clients. Les évaluations sont stockées dans le tableau product_ratings
, où chaque élément représente la note d’un produit.
-
Utilisez l’indexation booléenne pour filtrer les notes qui sont supérieures ou égales à
3
et différentes de5
. -
Affichez le tableau résultant.
Solution
Merci pour vos commentaires !
single