مراجعة: درجات الاختبار
جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 15 من 60.
التحدي
سهلخاض ستة طلاب ثلاثة امتحانات، وكانت الدرجات من 40 و60 و100 (max_marks). في scores، يمثّل كل صف طالبًا وكل عمود امتحانًا. لا تصلح الدرجات الخام للمقارنة، لذا استخدم النسب المئوية. يقرأ البرنامج قيمة mark.
- حوّل كل درجة إلى نسبة مئوية من الدرجة الكلية لامتحانها، دون استخدام حلقة.
- اطبع رقم الطالب (من 1 إلى 6) صاحب أعلى متوسط نسبة مئوية، مع عرض المتوسط بمنزلة عشرية واحدة.
- اطبع عدد النسب المئوية الأقل من قيمة الدرجة.
صف آخر مكوّن من ثلاثة طلاب، درجاتهم بالنسب المئوية، مع قيمة الدرجة 75:
الناتج:
Best student: 2 with 83.2%
Scores under 75%: 3جرّب بنفسك
import numpy as np
# صف واحد لكل طالب، وعمود واحد لكل امتحان: امتحان 1، امتحان 2، امتحان 3
scores = np.array([[32, 51, 64],
[28, 42, 95],
[22, 41, 70],
[38, 57, 66],
[25, 44, 58],
[30, 53, 69]])
# الحد الأقصى للدرجات في كل امتحان
max_marks = np.array([40, 60, 100])
mark = int(input())
# اكتب الكود الخاص بك أدناه
جميع دروس البيانات والرسوم البيانية
5المخططات الخطية والمبعثرة
التسميات والعناوينالمخططات المبعثرةخطوط متعددة ووسائل الإيضاحالألوان والعلاماتالأشكال والمحاورمراجعة: الخطوات الأسبوعية11مجموعات البيانات لتعلم الآلة
مجموعات البيانات المدمجةالسمات والتسمياتاستكشاف البيانات حسب الفئةرسم الفئاتمراجعة: مجموعة بيانات النبيذ3العمليات الحسابية على المصفوفات
العمليات الحسابية على المصفوفات كاملةالإحصاءات الملخّصةالإحصاءات حسب المحورالبثّالأقنعة المنطقيةمراجعة: درجات الاختبارتدرّب بنفسك: مترجم Python عبر الإنترنت