الإحصاءات حسب المحور
جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 12 من 60.
أحصى مقهيان عدد أكواب القهوة لديهما على مدى ثلاثة أيام: صف واحد لكل مقهى، وعمود واحد لكل يوم. يحدد المحور اتجاه الجمع:
تمرّره باسمه:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))يطبع هذا:
[80 85 60]
[ 99 126]يختفي المحور الذي تحدده: يؤدي axis=0 إلى طي الصفوف، تاركًا نتيجة واحدة لكل عمود. في بيانات تعلم الآلة، يعني ذلك رقمًا واحدًا لكل سمة.
تُبيّن الموضع الذي توجد فيه أكبر قيمة: cups.sum(axis=0).argmax() نتيجتها 1، أي يوم الثلاثاء.
التحدي
سهلسجّلت صالة رياضية عدد الزوار على مدى أربعة أسابيع. في visits، يمثّل كل صف أسبوعًا وكل عمود يومًا من أيام الأسبوع، وترد أسماؤها في days. اطبع:
Per weekday:متوسط كل يوم من أيام الأسبوع.Per week:متوسط كل أسبوع.Busiest day:اسم يوم الأسبوع ذي أعلى متوسط.
قرّب المتوسطات إلى منزلتين عشريتين. لصالة رياضية لديها بيانات أسبوعين:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: Friجرّب بنفسك
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس البيانات والرسوم البيانية
5المخططات الخطية والمبعثرة
التسميات والعناوينالمخططات المبعثرةخطوط متعددة ووسائل الإيضاحالألوان والعلاماتالأشكال والمحاورمراجعة: الخطوات الأسبوعية11مجموعات البيانات لتعلم الآلة
مجموعات البيانات المدمجةالسمات والتسمياتاستكشاف البيانات حسب الفئةرسم الفئاتمراجعة: مجموعة بيانات النبيذ3العمليات الحسابية على المصفوفات
العمليات الحسابية على المصفوفات كاملةالإحصاءات الملخّصةالإحصاءات حسب المحورالبثّالأقنعة المنطقيةمراجعة: درجات الاختبارتدرّب بنفسك: مترجم Python عبر الإنترنت