Mer om Sammenligninger
De fleste betingelser du vil bruke er sammenligninger, så det er viktig å diskutere dem mer detaljert. Sammenligninger er basert på følgende sammenligningsoperatorer:
>(større enn);<(mindre enn);>=(større enn eller lik);<=(mindre enn eller lik);==(lik);!=(ikke lik).
I tillegg kan du kombinere flere betingelser og sammenligninger ved å bruke følgende logiske operatorer:
&(logisk og);|(logisk eller).
Hvis minst én av betingelsene er True, returnerer | True; ellers returnerer den False. Hvis minst én av betingelsene er False, returnerer & False; ellers returnerer den True.
Hver betingelse bør settes i parentes () når de kombineres.
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)])
La oss nå se på følgende visualisering for å forstå koden bedre (røde ruter representerer de faktiske hentede elementene):
Swipe to start coding
Du analyserer vurderingene av ulike produkter samlet inn fra kundetilbakemeldinger. Vurderingene er lagret i product_ratings-arrayen, der hvert element representerer vurderingen av et produkt.
- Bruk boolsk indeksering for å filtrere ut vurderingene som er større enn eller lik
3og ikke lik5. - Skriv ut den resulterende arrayen.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.7
Mer om Sammenligninger
Sveip for å vise menyen
De fleste betingelser du vil bruke er sammenligninger, så det er viktig å diskutere dem mer detaljert. Sammenligninger er basert på følgende sammenligningsoperatorer:
>(større enn);<(mindre enn);>=(større enn eller lik);<=(mindre enn eller lik);==(lik);!=(ikke lik).
I tillegg kan du kombinere flere betingelser og sammenligninger ved å bruke følgende logiske operatorer:
&(logisk og);|(logisk eller).
Hvis minst én av betingelsene er True, returnerer | True; ellers returnerer den False. Hvis minst én av betingelsene er False, returnerer & False; ellers returnerer den True.
Hver betingelse bør settes i parentes () når de kombineres.
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)])
La oss nå se på følgende visualisering for å forstå koden bedre (røde ruter representerer de faktiske hentede elementene):
Swipe to start coding
Du analyserer vurderingene av ulike produkter samlet inn fra kundetilbakemeldinger. Vurderingene er lagret i product_ratings-arrayen, der hvert element representerer vurderingen av et produkt.
- Bruk boolsk indeksering for å filtrere ut vurderingene som er større enn eller lik
3og ikke lik5. - Skriv ut den resulterende arrayen.
Løsning
Takk for tilbakemeldingene dine!
single