כיתות מקוננות
| מעמד | BooleanMaskUpdate.Options | תכונות אופציונליות עבור BooleanMaskUpdate | |
בונים ציבוריים
שיטות ציבוריות
| סטטי BooleanMaskUpdate.Options | ציר (ציר מספר שלם) משמש לציון הציר שממנו יש להסוות. |
| סטטי BooleanMaskUpdate.Options | שידור (שידור בוליאני) האם לנסות לשדר עדכון. |
| סטטי <T מרחיב את TType > Operand <T> |
שיטות בירושה
בונים ציבוריים
BooleanMaskUpdate ציבורי ()
שיטות ציבוריות
ציר BooleanMaskUpdate.Options סטטי ציבורי (ציר שלם)
משמש לציון הציר שממנו יש להסוות. axis + dim(mask) <= dim(tensor) וצורת mask חייבת להתאים לממדים של axis + dim(mask) הראשון של צורת tensor .
פרמטרים
| צִיר | הציר למסכה ממנו. משתמש ב-0 אם null. |
|---|
ציבורי סטטי Operand <T> create ( היקף היקף, Operand <T> tensor, Operand < TBool > mask, Operand <T> עדכוני, אפשרויות... אפשרויות)
מעדכן טנזור בערכי המסיכה ומחזיר את הטנזור המעודכן. אינו משנה את טנסור הקלט. updates ישודרו כברירת מחדל
המקבילה ל-Numpy היא `tensor[mask] = עדכונים`.
באופן כללי, 0 < dim(mask) = K <= dim(tensor) , וצורת mask חייבת להתאים לממדים K הראשונים של צורת tensor . אז יש לנו: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] שבו (i1,...,iK) היא הכניסה true של mask (סדר עיקרי בשורה).
ניתן להשתמש axis עם mask כדי לציין את הציר שממנו יש להסוות (ברירת המחדל היא 0). במקרה זה, axis + dim(mask) <= dim(tensor) וצורת mask חייבים להתאים לממדים של axis + dim(mask) של צורתו של tensor .
צורת updates צריכה להיות [n, t_1, t_2, ...] כאשר n הוא מספר הערכים האמיתיים mask ו- t_i הוא הממד ה i של tensor אחרי axis mask . updates ישודרו לצורה זו כברירת מחדל, אותה ניתן לבטל באמצעות options .
פרמטרים
| מוֹתֵחַ | הטנזור למסכה. |
|---|---|
| מסכה | המסכה למריחה. |
| עדכונים | הערכים החדשים |
| אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- הטנסור רעול פנים.