סטטיסטיקה לפי ציר
חלק מהיחידה נתונים ותרשימים במסלול ה-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 מאחד את השורות, ומשאיר תוצאה אחת לכל עמודה. בנתוני ML, זהו מספר אחד לכל מאפיין.
.argmax() מציינת היכן נמצא הערך הגדול ביותר: cups.sum(axis=0).argmax() היא 1, כלומר יום שלישי.
אתגר
קלחדר כושר ספר את המבקרים במשך ארבעה שבועות. ב-visits כל שורה היא שבוע וכל עמודה היא יום בשבוע, ששמו מופיע ב-days. הדפס:
Per weekday:הממוצע של כל יום בשבוע.Per week:הממוצע של כל שבוע.Busiest day:שמו של יום השבוע עם הממוצע הגבוה ביותר.
עגל את הממוצעים ל-2 ספרות אחרי הנקודה העשרונית. עבור חדר כושר עם נתונים של שבועיים:
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]])
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wine3חישובים מתמטיים על מערכים
חישובים מתמטיים על מערכים שלמיםסטטיסטיקות מסכמותסטטיסטיקה לפי צירשידור (Broadcasting)מסכות בוליאניותסיכום: ציוני מבחניםתרגלו בעצמכם: קומפיילר Python אונליין