BooleanMaskUpdate

מחלקה תקציר ציבורית BooleanMaskUpdate

כיתות מקוננות

מעמד BooleanMaskUpdate.Options תכונות אופציונליות עבור BooleanMaskUpdate

בונים ציבוריים

שיטות ציבוריות

סטטי BooleanMaskUpdate.Options
ציר (ציר מספר שלם)
משמש לציון הציר שממנו יש להסוות.
סטטי BooleanMaskUpdate.Options
שידור (שידור בוליאני)
האם לנסות לשדר עדכון.
סטטי <T מרחיב את TType > Operand <T>
ליצור ( היקף היקף, Operand <T> tensor, Operand < TBool > mask, עדכוני Operand <T>, אפשרויות... אפשרויות)
מעדכן טנזור בערכי המסיכה ומחזיר את הטנזור המעודכן.

שיטות בירושה

בונים ציבוריים

BooleanMaskUpdate ציבורי ()

שיטות ציבוריות

ציר BooleanMaskUpdate.Options סטטי ציבורי (ציר שלם)

משמש לציון הציר שממנו יש להסוות. axis + dim(mask) <= dim(tensor) וצורת mask חייבת להתאים לממדים של axis + dim(mask) הראשון של צורת tensor .

פרמטרים
צִיר הציר למסכה ממנו. משתמש ב-0 אם null.

שידור אופציות סטטי BooleanMaskUpdate . (שידור בוליאני)

האם לנסות לשדר עדכון. נכון כברירת מחדל.

ציבורי סטטי 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 .

פרמטרים
מוֹתֵחַ הטנזור למסכה.
מסכה המסכה למריחה.
עדכונים הערכים החדשים
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • הטנסור רעול פנים.