🔥 چالش ۳۰ روزه Python for AI
#Day16
🎯 موضوع:
NumPy Arrays & Data Analysis
⭐ سطح:
متوسط
⏳ زمان تخمینی:
25 تا 45 دقیقه
📝 صورت مسئله:
فرض کنید نمرات دانشجویان در یک آرایه NumPy ذخیره شدهاند:
scores = [18, 15, 20, 17, 19, 14, 16, 18, 20, 17]
برنامه باید:
✅ تمام نمرات بالاتر از میانگین را نمایش دهد.
✅ تعداد نمرات بالاتر از میانگین را محاسبه کند.
✅ درصد نمرات بالاتر از میانگین را محاسبه کند.
📌 نمونه خروجی:
Average Score: 17.4
Scores Above Average:
18
20
19
18
20
Count: 5
Percentage: 50%
🎯 Bonus Challenge
تمام نمرات کمتر از میانگین را نیز نمایش دهید.
📋 هدف امروز:
تمرین Filtering و Boolean Indexing؛ مفهومی که بعدها در Pandas و Machine Learning بسیار استفاده میشود.
⏰ مهلت ارسال پاسخ:
فردا ساعت 20:00