Menu
CoddyTech
flag Ar iconالعربيةdown icon

الإحصاءات حسب المحور

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 12 من 60.

أحصى مقهيان عدد أكواب القهوة لديهما على مدى ثلاثة أيام: صف واحد لكل مقهى، وعمود واحد لكل يوم. يحدد المحور اتجاه الجمع:

جدول أكواب القهوة، مقهيان على مدى 3 أيام. تشير الأسهم إلى الأسفل عبر كل عمود نحو إجماليات الأيام 80 و85 و60، وعبر كل صف نحو إجماليَي المقهَيَين 99 و126

تمرّره باسمه:

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، أي يوم الثلاثاء.

challenge icon

التحدي

سهل

سجّلت صالة رياضية عدد الزوار على مدى أربعة أسابيع. في visits، يمثّل كل صف أسبوعًا وكل عمود يومًا من أيام الأسبوع، وترد أسماؤها في days. اطبع:

  1. Per weekday: متوسط كل يوم من أيام الأسبوع.
  2. Per week: متوسط كل أسبوع.
  3. 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]])

# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البيانات والرسوم البيانية

تدرّب بنفسك: مترجم Python عبر الإنترنت