Approfondimento sui Confronti
La maggior parte delle condizioni utilizzate sono confronti, quindi è importante approfondirli. 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, è possibile 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 deve essere racchiusa tra parentesi
()
quando viene combinata.
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)])
Osserviamo ora la seguente visualizzazione per comprendere meglio il codice (i quadrati rossi 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.
-
Utilizza 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
Approfondimento sui Confronti
Scorri per mostrare il menu
La maggior parte delle condizioni utilizzate sono confronti, quindi è importante approfondirli. 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, è possibile 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 deve essere racchiusa tra parentesi
()
quando viene combinata.
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)])
Osserviamo ora la seguente visualizzazione per comprendere meglio il codice (i quadrati rossi 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.
-
Utilizza 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