Wie zit er boven het gemiddelde?
Booleaanse arrays zijn een krachtige manier om arrays te subselecteren. In deze oefening ga je de prijzen bepalen die hoger zijn dan het gemiddelde uit een lijst met prijzen.
numpy is geïmporteerd als np en de array prices is beschikbaar in je workspace.
Deze oefening maakt deel uit van de cursus
Introductie tot Python voor Finance
Oefeninstructies
- Zoek elementen in
pricesdie groter zijn danprice_meanen wijs het booleaanse resultaat toe aanboolean_array. - Subselecteer
pricesmetboolean_arrayen wijs het resultaat toe aanabove_avg.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Find the mean
price_mean = np.mean(prices)
# Create boolean array
boolean_array = (____)
print(boolean_array)
# Select prices that are greater than average
above_avg = prices[____]
print(above_avg)