כיתות מקוננות
מעמד | 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
.
פרמטרים
מוֹתֵחַ | הטנזור למסכה. |
---|---|
מסכה | המסכה למריחה. |
עדכונים | הערכים החדשים |
אפשרויות | נושא ערכי תכונות אופציונליות |
החזרות
- הטנסור רעול פנים.