יצירת מערכים
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 5 מתוך 60.
זוכרים את 150 פרחי האירוס? מבחינת מודל, הם 600 מספרים במערך array אחד של NumPy, שורה לכל פרח:
בפרק הזה יוצרים מערכים כאלה, החל מרשימה. np.array הופכת רשימה למערך:
temps = np.array([21, 23, 19])
print(temps)
print(type(temps))זה מדפיס:
[21 23 19]
<class 'numpy.ndarray'>אין פסיקים: כך מזהים מערך. ומערך מכיל סוג אחד, ולכן מספר עשרוני אחד הופך כל ערך למספר עשרוני:
print(np.array([1, 2.5, 3]))הדבר מדפיס:
[1. 2.5 3. ]טיפוס משותף אחד הוא מה שמאפשר ל-NumPy לבצע חישובים על מיליון ערכים במהירות.
אתגר
קלבהשכרת קיאקים סופרים את הקיאקים שהושכרו מיום שני עד יום רביעי. התוכנית קוראת את שלושת המספרים האלה, ואז את התחזית ליום חמישי, מספר עשרוני.
- צרו מערך בשם
rentedמשלושת המספרים והדפיסו אותו. - צרו מערך בשם
weekמשלושת המספרים ומהתחזית, לפי הסדר הזה, והדפיסו אותו. - הדפיסו את הטיפוס של
week.
עבור 8, 15, 4 ו-12.5 הפלט הוא:
[ 8 15 4]
[ 8. 15. 4. 12.5]
<class 'numpy.ndarray'>רואים איך תחזית עשרונית אחת הפכה כל מספר עשרוני?
נסו בעצמכם
import numpy as np
# קיאקים שהושכרו מיום שני עד יום רביעי, ואז התחזית ליום חמישי
monday = int(input())
tuesday = int(input())
wednesday = int(input())
forecast = float(input())
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין