Vem ligger över genomsnittet?
Booleska arrayer är ett kraftfullt sätt att filtrera data. I den här övningen ska du identifiera vilka priser som ligger över genomsnittet i en lista med priser.
numpy är importerat som np och arrayen prices finns tillgänglig i din arbetsyta.
Den här övningen är en del av kursen
Introduktion till Python för finans
Övningsinstruktioner
- Hitta element i
pricessom är större änprice_meanoch tilldela det booleska resultatet tillboolean_array. - Filtrera
pricesmed hjälp avboolean_arrayoch tilldela resultatet tillabove_avg.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)