Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Maggiori Informazioni sui Confronti | Indicizzazione e Slicing
Numpy Definitivo

Scorri per mostrare il menu

book
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.

1234567891011
import 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)])
copy

Diamo ora un'occhiata alla seguente visualizzazione per comprendere meglio il codice (i quadrati viola rappresentano gli elementi effettivamente recuperati):

Compito

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.

  1. Usa l'indicizzazione booleana per filtrare le valutazioni che sono maggiori o uguali a 3 e diverse da 5.

  2. Stampa l'array risultante.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 7
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 3.7

book
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.

1234567891011
import 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)])
copy

Diamo ora un'occhiata alla seguente visualizzazione per comprendere meglio il codice (i quadrati viola rappresentano gli elementi effettivamente recuperati):

Compito

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.

  1. Usa l'indicizzazione booleana per filtrare le valutazioni che sono maggiori o uguali a 3 e diverse da 5.

  2. Stampa l'array risultante.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 3.7

Scorri per mostrare il menu

some-alt