يجد عناصر فريدة على طول محور الموتر.
تقوم هذه العملية إما بإرجاع موتر 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]`
على سبيل المثال:
x = tf.constant([1, 1, 2, 4, 4, 4, 7, 8, 8])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis = [0])
y ==> [1, 2, 4, 7, 8]
idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
count ==> [2, 1, 3, 1, 2]
x = tf.constant([[1, 0, 0],
[1, 0, 0],
[2, 0, 0]])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[0])
y ==> [[1, 0, 0],
[2, 0, 0]]
idx ==> [0, 0, 1]
count ==> [2, 1]
x = tf.constant([[1, 0, 0],
[1, 0, 0],
[2, 0, 0]])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[1])
y ==> [[1, 0],
[1, 0],
[2, 0]]
idx ==> [0, 1, 1]
count ==> [1, 2]
الأساليب العامة
الإخراج <الخامس> | عدد () موتر ثنائي الأبعاد. |
ثابت <T، V يمتد الرقم، U يمتد الرقم> UniqueWithCounts <T، V> | |
ثابت <T, U يمتد الرقم> UniqueWithCounts <T, Integer> | |
الإخراج <الخامس> | آي دي إكس () موتر ثنائي الأبعاد. |
الإخراج <T> | ص () "الموتر". |
الطرق الموروثة
الأساليب العامة
إنشاء UniqueWithCounts ثابت عام <T, V> (نطاق النطاق ، المعامل <T> x، المعامل <U> المحور، Class<V> outIdx)
طريقة المصنع لإنشاء فئة تغلف عملية UniqueWithCounts جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | "الموتر". |
محور | "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة. |
المرتجعات
- مثيل جديد من UniqueWithCounts
إنشاء UniqueWithCounts ثابت عام <T, Integer> (نطاق النطاق ، المعامل <T> x، المعامل <U> المحور)
طريقة المصنع لإنشاء فئة تغلف عملية UniqueWithCounts جديدة باستخدام أنواع المخرجات الافتراضية.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | "الموتر". |
محور | "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة. |
المرتجعات
- مثيل جديد من UniqueWithCounts
الإخراج العام <V> idx ()
موتر ثنائي الأبعاد. له نفس نوع x الذي يحتوي على فهرس كل قيمة x في الإخراج y.