Confrontare gli array
È possibile utilizzare gli operatori di confronto anche con gli array NumPy.
Ricordi areas, la lista delle misure dell'area delle diverse stanze della tua casa, tratto da Introduzione a Python? Questa volta ci sono due array NumPy: my_house e your_house. Entrambi contengono l’area della cucina, del soggiorno, della camera da letto e del bagno nello stesso ordine, in modo da poterli confrontare.
Questo esercizio fa parte del corso
Python - Livello Intermedio
Istruzioni dell'esercizio
Utilizzando gli operatori di confronto, genera degli array booleani che rispondano alle seguenti domande:
- Quali aree di
my_housesono maggiori di o uguali a18? - Puoi anche confrontare due array NumPy elemento per elemento. Quali aree di
my_housesono più piccole di quelle diyour_house? - Assicurati di racchiudere entrambi i comandi in una funzione
print()in modo da poter visualizzare l'output!
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create arrays
import numpy as np
my_house = np.array([18.0, 20.0, 10.75, 9.50])
your_house = np.array([14.0, 24.0, 14.25, 9.0])
# my_house greater than or equal to 18
# my_house less than your_house