מוצא אלמנטים ייחודיים לאורך ציר של טנזור.
פעולה זו מחזירה טנסור 'y' המכיל אלמנטים ייחודיים לאורך ה'ציר' של טנזור. האלמנטים הייחודיים המוחזרים ממוינים באותו סדר כפי שהם מתרחשים לאורך `ציר` ב-`x`. פעולה זו גם מחזירה טנסור `idx` ו-tensor `ספירת` בגודל זהה למספר האלמנטים ב-`x` לאורך מימד `ציר`. ה-`idx` מכיל את האינדקס בפלט הייחודי `y` וה-`count` מכיל את הספירה בפלט הייחודי `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, count = unique_with_counts(x)
y ==> [1, 2, 4, 7, 8]
idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
count ==> [2, 1, 3, 1, 2]
עבור טנסור `2-D` `x` עם `axis = 0`: # tensor 'x' is [[1, 0, 0],
# [1, 0, 0],
# [2, 0, 0]]
y, idx, count = unique_with_counts(x, axis=0)
y ==> [[1, 0, 0],
[2, 0, 0]]
idx ==> [0, 0, 1]
count ==> [2, 1]
עבור `2-D` טנסור `x` עם `axis = 1`: # tensor 'x' is [[1, 0, 0],
# [1, 0, 0],
# [2, 0, 0]]
y, idx, count = unique_with_counts(x, axis=1)
y ==> [[1, 0],
[1, 0],
[2, 0]]
idx ==> [0, 1, 1]
count ==> [1, 2]
קבועים
חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow |
שיטות ציבוריות
פלט <V> | לספור () טנסור 1-D. |
סטטי <T מרחיב את TType , V מרחיב את TNummer > UniqueWithCounts <T, V> | create ( scope scope, Operand <T> x, Operand <? מרחיב את Tnumber > axis, Class<V> outIdx) שיטת מפעל ליצירת מחלקה העוטפת פעולת UniqueWithCounts חדשה. |
סטטי <T מרחיב את TType > UniqueWithCounts <T, TInt32 > | |
פלט <V> | idx () טנסור 1-D. |
פלט <T> | y () 'טנזור'. |
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
שיטות ציבוריות
public static UniqueWithCounts <T, V> create ( scope scope, Operand <T> x, Operand <? מרחיב את הציר TNumber >, Class<V> outIdx)
שיטת מפעל ליצירת מחלקה העוטפת פעולת UniqueWithCounts חדשה.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
איקס | 'טנזור'. |
צִיר | 'טנזור' מסוג 'int32' (ברירת מחדל: ללא). הציר של הטנזור למציאת האלמנטים הייחודיים. |
החזרות
- מופע חדש של UniqueWithCounts
public static UniqueWithCounts <T, TInt32 > create ( scope scope, Operand <T> x, Operand <? מרחיב Tnumber > ציר)
שיטת מפעל ליצירת מחלקה העוטפת פעולת UniqueWithCounts חדשה באמצעות סוגי פלט ברירת מחדל.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
איקס | 'טנזור'. |
צִיר | 'טנזור' מסוג 'int32' (ברירת מחדל: ללא). הציר של הטנזור למציאת האלמנטים הייחודיים. |
החזרות
- מופע חדש של UniqueWithCounts