ממד
מספר האיברים בווקטור. חיבור דורש ממדים שווים.
מפת החלטה, תרגום בין מתמטיקה ל-NumPy, מלכודות, בדיקה עצמית ומיני-קויז.
רשימה סדורה של מספרים.
חיבור, scaling, slicing, dot product.
מה מייצג כל רכיב?
מה כתוב בשאלה, איזו פעולה נדרשת ומה סוג הפלט?
| מילות מפתח | מתמטיקה | NumPy | פלט |
|---|---|---|---|
| לחבר שני סטים של נתונים | \(x+y\) | x + y | וקטור |
| להגדיל כל רכיב פי מספר קבוע | \(\alpha x\) | alpha * x | וקטור |
| לחשב סכום משוקלל | \(w^Tx\) | w @ x | סקלר |
| לבחור קטע רציף | \(x_{r:s}\) | x[r-1:s] | תת-וקטור |
| לבחור רכיבים לפי תנאי | מסכה בינארית | x[mask] | תת-וקטור |
| לספור איברים לא-אפסיים | \(NNZ(x)\) | np.count_nonzero(x) | מספר |
| לחשב שינויים עוקבים | \(x_{2:n}-x_{1:n-1}\) | x[1:] - x[:-1] | וקטור |
| לחבר בלוקים | \((x,y)\) | np.concatenate([x,y]) | וקטור |
ששת הצמתים המרכזיים.
מספר האיברים בווקטור. חיבור דורש ממדים שווים.
במתמטיקה מתחילים מ-1; ב-Python מ-0.
חיבור וקטורים זה אחרי זה, לא חיבור מספרי.
בחירת תת-וקטור רציף.
רוב האיברים אפס; חשוב גם לחישוב וגם למשמעות.
סכום של מכפלות איברים מתאימים.
לפני מבחן ולפני קוד.
y=x יוצר alias.x*y אינו dot product.x==y ב-NumPy הוא איבר-איבר.10 שאלות לבדיקה עצמית.
סמנו לעצמכם.
אל תבחרו פעולה לפי הסימון בלבד.