Unique

שיעור גמר ציבורי ייחודי

מוצא אלמנטים ייחודיים לאורך ציר של טנזור.

פעולה זו מחזירה טנסור 'y' המכיל אלמנטים ייחודיים לאורך ה'ציר' של טנזור. האלמנטים הייחודיים המוחזרים ממוינים באותו סדר כפי שהם מתרחשים לאורך `ציר` ב-`x`. פעולה זו גם מחזירה טנסור `idx` בגודל זהה למספר האלמנטים ב-`x` לאורך הממד `ציר`. הוא מכיל את האינדקס בפלט הייחודי `y`. במילים אחרות, עבור טנסור `1-D` `x` עם `axis = None:

`y[idx[i]] = x[i] עבור i ב-[0, 1,...,rank(x) - 1]`

לדוגמה:

# tensor 'x' is [1, 1, 2, 4, 4, 4, 7, 8, 8]
 y, idx = unique(x)
 y ==> [1, 2, 4, 7, 8]
 idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
 
עבור טנסור `2-D` `x` עם `axis = 0`:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx = unique(x, axis=0)
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 
עבור `2-D` טנסור `x` עם `axis = 1`:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx = unique(x, axis=1)
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 

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

סטטי <T, V מרחיב את המספר, U מרחיב את המספר> ייחודי <T, V>
צור ( scope scope, Operand <T> x, Operand <U> axis, Class<V> outIdx)
שיטת מפעל ליצירת מחלקה העוטפת פעולה ייחודית חדשה.
סטטי <T, U מרחיב מספר> ייחודי <T, מספר שלם>
צור ( היקף היקף , ציר Operand <T> x, Operand <U>)
שיטת מפעל ליצירת מחלקה העוטפת פעולה ייחודית חדשה באמצעות סוגי פלט ברירת מחדל.
פלט <V>
idx ()
טנסור 1-D.
פלט <T>
y ()
'טנזור'.

שיטות בירושה

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

public static Unique <T, V> create ( scope scope, Operand <T> x, Operand <U> axis, Class<V> outIdx)

שיטת מפעל ליצירת מחלקה העוטפת פעולה ייחודית חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
איקס 'טנזור'.
צִיר 'טנזור' מסוג 'int32' (ברירת מחדל: ללא). הציר של הטנזור למציאת האלמנטים הייחודיים.
החזרות
  • מופע חדש של Unique

סטטי ציבורי ייחודי ליצירת <T, שלם> ( היקף היקף , ציר Operand <T> x, Operand <U>)

שיטת מפעל ליצירת מחלקה העוטפת פעולה ייחודית חדשה באמצעות סוגי פלט ברירת מחדל.

פרמטרים
תְחוּם ההיקף הנוכחי
איקס 'טנזור'.
צִיר 'טנזור' מסוג 'int32' (ברירת מחדל: ללא). הציר של הטנזור למציאת האלמנטים הייחודיים.
החזרות
  • מופע חדש של Unique

פלט ציבורי <V> idx ()

טנסור 1-D. בעל אותו סוג כמו x המכיל את האינדקס של כל ערך של x בפלט y.

פלט ציבורי <T> y ()

'טנזור'. אלמנטים ייחודיים לאורך ה'ציר' של 'טנזור' x.