Meer Over Vergelijkingen
De meeste voorwaarden die je gebruikt zijn vergelijkingen, daarom is het belangrijk om deze in meer detail te bespreken. Vergelijkingen zijn gebaseerd op de volgende vergelijkingsoperatoren:
>
(groter dan);<
(kleiner dan);>=
(groter dan of gelijk aan);<=
(kleiner dan of gelijk aan);==
(gelijk aan);!=
(niet gelijk aan).
Daarnaast kun je meerdere voorwaarden en vergelijkingen combineren met behulp van de volgende logische operatoren:
&
(logische en);|
(logische of).
Als ten minste één van de voorwaarden True
is, dan geeft |
True
terug; anders geeft het False
terug. Als ten minste één van de voorwaarden False
is, dan geeft &
False
terug; anders geeft het True
terug.
Opmerking
Elke voorwaarde moet tussen haakjes
()
worden geplaatst bij het combineren ervan.
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)])
Bekijk nu de volgende visualisatie om de code beter te begrijpen (rode vierkanten geven de daadwerkelijk opgehaalde elementen weer):
Swipe to start coding
Je analyseert de beoordelingen van verschillende producten die zijn verzameld uit klantfeedback. De beoordelingen zijn opgeslagen in de array product_ratings
, waarbij elk element de beoordeling van een product weergeeft.
-
Gebruik booleaanse indexering om de beoordelingen te filteren die groter dan of gelijk aan
3
zijn en niet gelijk aan5
. -
Print de resulterende array.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.7
Meer Over Vergelijkingen
Veeg om het menu te tonen
De meeste voorwaarden die je gebruikt zijn vergelijkingen, daarom is het belangrijk om deze in meer detail te bespreken. Vergelijkingen zijn gebaseerd op de volgende vergelijkingsoperatoren:
>
(groter dan);<
(kleiner dan);>=
(groter dan of gelijk aan);<=
(kleiner dan of gelijk aan);==
(gelijk aan);!=
(niet gelijk aan).
Daarnaast kun je meerdere voorwaarden en vergelijkingen combineren met behulp van de volgende logische operatoren:
&
(logische en);|
(logische of).
Als ten minste één van de voorwaarden True
is, dan geeft |
True
terug; anders geeft het False
terug. Als ten minste één van de voorwaarden False
is, dan geeft &
False
terug; anders geeft het True
terug.
Opmerking
Elke voorwaarde moet tussen haakjes
()
worden geplaatst bij het combineren ervan.
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)])
Bekijk nu de volgende visualisatie om de code beter te begrijpen (rode vierkanten geven de daadwerkelijk opgehaalde elementen weer):
Swipe to start coding
Je analyseert de beoordelingen van verschillende producten die zijn verzameld uit klantfeedback. De beoordelingen zijn opgeslagen in de array product_ratings
, waarbij elk element de beoordeling van een product weergeeft.
-
Gebruik booleaanse indexering om de beoordelingen te filteren die groter dan of gelijk aan
3
zijn en niet gelijk aan5
. -
Print de resulterende array.
Oplossing
Bedankt voor je feedback!
single