Meer Over Vergelijkingen
De meeste voorwaarden die je zult gebruiken zijn vergelijkingen, dus het is belangrijk om ze 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).
Bovendien kun je meerdere voorwaarden en vergelijkingen combineren met behulp van de volgende logische operatoren:
&
(logisch en);|
(logisch 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)])
Laten we nu eens kijken naar de volgende visualisatie om de code beter te begrijpen (paarse vierkanten vertegenwoordigen de daadwerkelijk opgehaalde elementen):
Swipe to start coding
Je analyseert de beoordelingen van verschillende producten verzameld uit klantfeedback. De beoordelingen zijn opgeslagen in de product_ratings
array, waarbij elk element de beoordeling van een product vertegenwoordigt.
-
Gebruik booleaanse indexering om de beoordelingen te filteren die groter dan of gelijk aan
3
en niet gelijk aan5
zijn. -
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 zult gebruiken zijn vergelijkingen, dus het is belangrijk om ze 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).
Bovendien kun je meerdere voorwaarden en vergelijkingen combineren met behulp van de volgende logische operatoren:
&
(logisch en);|
(logisch 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)])
Laten we nu eens kijken naar de volgende visualisatie om de code beter te begrijpen (paarse vierkanten vertegenwoordigen de daadwerkelijk opgehaalde elementen):
Swipe to start coding
Je analyseert de beoordelingen van verschillende producten verzameld uit klantfeedback. De beoordelingen zijn opgeslagen in de product_ratings
array, waarbij elk element de beoordeling van een product vertegenwoordigt.
-
Gebruik booleaanse indexering om de beoordelingen te filteren die groter dan of gelijk aan
3
en niet gelijk aan5
zijn. -
Print de resulterende array.
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 3.7single