ราคาไหนสูงกว่าค่าเฉลี่ย?
Boolean array เป็นวิธีที่มีประสิทธิภาพมากในการ subset อาร์เรย์ ในแบบฝึกหัดนี้ คุณจะระบุราคาที่สูงกว่าค่าเฉลี่ยจากรายการราคาที่กำหนดให้
numpy ถูก import ไว้ในชื่อ np และอาร์เรย์ prices พร้อมใช้งานใน workspace แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- หาองค์ประกอบใน
pricesที่มากกว่าprice_meanแล้วกำหนดผลลัพธ์ที่เป็น boolean ให้กับboolean_array - Subset
pricesโดยใช้boolean_arrayแล้วกำหนดผลลัพธ์ให้กับabove_avg
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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)