BooleanMask

מחלקה מופשטת ציבורית BooleanMask

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

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

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

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

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

שיטות בירושה

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

מסיכה בוליאנית ציבורית ()

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

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

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

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

ציר BooleanMask.Options סטטי ציבורי (ציר int)

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

פרמטרים
צִיר הציר למסכה ממנו.

ציבורי סטטי Operand <T> create ( scope scope, Operand <T> tensor, Operand < TBool > mask, Options... options)

החל מסכה בוליאנית על הטנזור. מחזירה את המערך השטוח של כל אלמנט המתאים ל- true במסכה.

המקבילה ל-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 .

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