الفصل 15
15.1 مقدمة في علم البيانات
1.
c.
يُعد اكتساب البيانات المرحلة الأولى من دورة حياة علم البيانات. يمكن لعالم البيانات جمع البيانات بنفسه أو الحصول عليها من مصادر متاحة.
2.
b.
تتكون دورة حياة علم البيانات من أربع مراحل: 1) اكتساب البيانات، 2) استكشاف البيانات، 3) تحليل البيانات، و 4) إعداد التقارير.
15.2 NumPy
3.
d.
مصفوفة NumPy (NumPy array) مُحسّنة لكفاءة الحوسبة والذاكرة مع توفير الحوسبة الموجهة بالمصفوفات.
5.
c.
np.array([[1, 2], [1, 2], [1, 2]]) تنشئ مصفوفة متعددة الأبعاد بحجم 3 في 2. يُبدِّل العامل T صفوف المصفوفة وأعمدتها. عامل تبديل الصفوف والأعمدة يأخذ مصفوفة بحجم m في n ويحول المصفوفة إلى مصفوفة بحجم n في m. نتيجة تطبيق عامل تبديل الصفوف والأعمدة على المصفوفة المعطاة هي مصفوفة بحجم 2 في 3.
15.3 Pandas
2.
a.
يمكن اعتبار كائن إطار البيانات مجموعة من الكائنات المُعلَّمة أحادية البعد الممثلة بكائنات السلسلة.
3.
b.
يمكن لإطار البيانات في Pandas تخزين أعمدة بأنواع بيانات مختلفة، بينما يدعم NumPy فقط أنواع البيانات الرقمية.
4.
c.
الدالّة
head() تُرجع الصفوف العلوية لإطار البيانات. إذا لم يُحدَّد وسيط، فإن العدد الافتراضي للصفوف المُرجعة هو خمسة.
15.4 التحليل الاستكشافي للبيانات
10.
c.
الدالّة
sum() تُطبق على كل عمود على حدة وتجمع القيم في الأعمدة. النتيجة هي عدد القيم Null في كل عمود.
15.5 تصوير البيانات
2.
c.
يُستخدم المخطط الصندوقي لإظهار توزيع متغير مستمر، بالإضافة إلى تصوير القيم الشاذة، والحد الأدنى، والحد الأقصى، والربيعيات.
4.
c.
استدعاء الدالّة
plt.scatter(x, y) ينشئ مخططًا مبعثرًا بناءً على البيانات المخزنة في المتغيرين x و y.
5.
b.
يرسم الكود المعطى مخططًا شريطيًا بأربعة أشرطة تمثل الفئات المعطاة. يتوافق ارتفاع الأشرطة مع القيم المخزنة في المتغير
values.