Maggiori Informazioni sui Confronti
La maggior parte delle condizioni che utilizzerai sono confronti, quindi è importante discuterne in dettaglio. I confronti si basano sui seguenti operatori di confronto:
>
(maggiore di);<
(minore di);>=
(maggiore o uguale a);<=
(minore o uguale a);==
(uguale a);!=
(diverso da).
Inoltre, puoi combinare più condizioni e confronti utilizzando i seguenti operatori logici:
&
(logico and);|
(logico or).
Se almeno una delle condizioni è True
, allora |
restituisce True
; altrimenti, restituisce False
. Se almeno una delle condizioni è False
, allora &
restituisce False
; altrimenti, restituisce True
.
Nota
Ogni condizione dovrebbe essere messa tra parentesi
()
quando le si combinano.
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)])
Diamo ora un'occhiata alla seguente visualizzazione per comprendere meglio il codice (i quadrati viola rappresentano gli elementi effettivamente recuperati):
Swipe to start coding
Stai analizzando le valutazioni di vari prodotti raccolte dai feedback dei clienti. Le valutazioni sono memorizzate nell'array product_ratings
, dove ogni elemento rappresenta la valutazione di un prodotto.
-
Usa l'indicizzazione booleana per filtrare le valutazioni che sono maggiori o uguali a
3
e diverse da5
. -
Stampa l'array risultante.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.7
Maggiori Informazioni sui Confronti
Scorri per mostrare il menu
La maggior parte delle condizioni che utilizzerai sono confronti, quindi è importante discuterne in dettaglio. I confronti si basano sui seguenti operatori di confronto:
>
(maggiore di);<
(minore di);>=
(maggiore o uguale a);<=
(minore o uguale a);==
(uguale a);!=
(diverso da).
Inoltre, puoi combinare più condizioni e confronti utilizzando i seguenti operatori logici:
&
(logico and);|
(logico or).
Se almeno una delle condizioni è True
, allora |
restituisce True
; altrimenti, restituisce False
. Se almeno una delle condizioni è False
, allora &
restituisce False
; altrimenti, restituisce True
.
Nota
Ogni condizione dovrebbe essere messa tra parentesi
()
quando le si combinano.
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)])
Diamo ora un'occhiata alla seguente visualizzazione per comprendere meglio il codice (i quadrati viola rappresentano gli elementi effettivamente recuperati):
Swipe to start coding
Stai analizzando le valutazioni di vari prodotti raccolte dai feedback dei clienti. Le valutazioni sono memorizzate nell'array product_ratings
, dove ogni elemento rappresenta la valutazione di un prodotto.
-
Usa l'indicizzazione booleana per filtrare le valutazioni che sono maggiori o uguali a
3
e diverse da5
. -
Stampa l'array risultante.
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 3.7single