يجد عناصر فريدة على طول محور الموتر.
تقوم هذه العملية إما بإرجاع موتر y يحتوي على عناصر فريدة على طول محور الموتر. يتم فرز العناصر الفريدة التي تم إرجاعها بنفس الترتيب الذي تظهر به على طول "المحور" في "x". تُرجع هذه العملية أيضًا موترًا `idx` وموترًا `count` بنفس حجم عدد العناصر في `x` على طول بُعد `المحور`. يحتوي `idx` على الفهرس في الإخراج الفريد `y` ويحتوي `count` على العدد في الإخراج الفريد `y`. بمعنى آخر، بالنسبة للموتر `1-D` `x` مع `المحور = لا شيء:
`y[idx[i]] = x[i] for i in [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` مع `المحور = 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` مع `المحور = 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 الأساسي |
الأساليب العامة
الإخراج <الخامس> | عدد () موتر ثنائي الأبعاد. |
ثابت <T يمتد TType ، V يمتد TNumber > UniqueWithCounts <T، V> | |
ثابت <T يمتد TType > UniqueWithCounts <T، TInt32 > | |
الإخراج <الخامس> | آي دي إكس () موتر ثنائي الأبعاد. |
الإخراج <T> | ص () "الموتر". |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
إنشاء UniqueWithCounts ثابت عام <T, V> (نطاق النطاق ، المعامل <T> x، المعامل <؟ يمتد TNumber > المحور، Class<V> outIdx)
طريقة المصنع لإنشاء فئة تغلف عملية UniqueWithCounts جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | "الموتر". |
محور | "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة. |
المرتجعات
- مثيل جديد من UniqueWithCounts
إنشاء UniqueWithCounts ثابت عام <T, TInt32 > (نطاق النطاق ، المعامل <T> x، المعامل <؟ يمتد TNumber > المحور)
طريقة المصنع لإنشاء فئة تغلف عملية UniqueWithCounts جديدة باستخدام أنواع الإخراج الافتراضية.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | "الموتر". |
محور | "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة. |
المرتجعات
- مثيل جديد من UniqueWithCounts
الإخراج العام <V> idx ()
موتر ثنائي الأبعاد. له نفس نوع x الذي يحتوي على فهرس كل قيمة x في الإخراج y.