Unique

الطبقة النهائية العامة فريدة من نوعها

يجد عناصر فريدة على طول محور الموتر.

تقوم هذه العملية إما بإرجاع موتر y يحتوي على عناصر فريدة على طول محور الموتر. يتم فرز العناصر الفريدة التي تم إرجاعها بنفس الترتيب الذي تظهر به على طول "المحور" في "x". تُرجع هذه العملية أيضًا موترًا `idx` بنفس حجم عدد العناصر في `x` على طول بُعد `المحور`. أنه يحتوي على الفهرس في الإخراج الفريد `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 = unique(x)
 y ==> [1, 2, 4, 7, 8]
 idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
 
للموتر `2-D` `x` مع `المحور = 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` مع `المحور = 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>
إنشاء (نطاق النطاق ، المعامل <T> x، المعامل <U> المحور، الفئة <V> outIdx)
طريقة المصنع لإنشاء فئة تغلف عملية فريدة جديدة.
ثابت <T، U يمتد الرقم> فريد <T، عدد صحيح>
إنشاء (نطاق النطاق ، المعامل <T> x، المعامل <U> المحور)
طريقة المصنع لإنشاء فئة تغلف عملية فريدة جديدة باستخدام أنواع الإخراج الافتراضية.
الإخراج <الخامس>
آي دي إكس ()
موتر ثنائي الأبعاد.
الإخراج <T>
ص ()
"الموتر".

الطرق الموروثة

الأساليب العامة

إنشاء عام ثابت فريد <T, V> ( نطاق النطاق، المعامل <T> x، محور المعامل <U>، الفئة <V> outIdx)

طريقة المصنع لإنشاء فئة تغلف عملية فريدة جديدة.

حدود
نِطَاق النطاق الحالي
س "الموتر".
محور "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة.
عائدات
  • مثيل جديد من فريدة من نوعها

إنشاء عام ثابت فريد <T، عدد صحيح> ( نطاق النطاق ، المعامل <T> x، المعامل <U> المحور)

طريقة المصنع لإنشاء فئة تغلف عملية فريدة جديدة باستخدام أنواع الإخراج الافتراضية.

حدود
نِطَاق النطاق الحالي
س "الموتر".
محور "موتر" من النوع "int32" (الافتراضي: لا شيء). محور Tensor للعثور على العناصر الفريدة.
عائدات
  • مثيل جديد من فريدة من نوعها

الإخراج العام <V> idx ()

موتر ثنائي الأبعاد. له نفس نوع x الذي يحتوي على فهرس كل قيمة x في الإخراج y.

الإخراج العام <T> y ()

"الموتر". عناصر فريدة على طول "محور" Tensor x.