TopKUnique

الطبقة النهائية العامة TopKUnique

إرجاع قيم TopK الفريدة في المصفوفة بترتيب فرزها.

يتناسب وقت التشغيل مع منتج K وحجم الإدخال. يعد فرز المصفوفة بأكملها أكثر كفاءة بالنسبة لقيم K الكبيرة بما فيه الكفاية. ربما تكون خوارزمية الوسيط للمتوسطات أسرع، ولكن من الصعب تنفيذها بكفاءة في XLA. إذا كان هناك عدد أقل من أرقام K الفريدة (وليس NANs)، فستتم تعبئة النتائج بما لا نهاية سالبة. لا يتم إرجاع NaNs أبدًا. يتم مسح الأرقام دون الطبيعية إلى الصفر. إذا ظهر عنصر في مؤشرات متعددة، فسيتم إرجاع أعلى فهرس. إذا لم يظهر عنصر TopK مطلقًا في الإدخال بسبب قيم الحشو، فسيتم تعبئة المؤشرات بواحد سالب. إذا ظهرت قيمة الحشو في الإدخال وكانت هناك حاجة إلى الحشو، فسيتم إرجاع أعلى فهرس لقيمة الحشو. الدلالات ليست هي نفسها kth_order_statistic.

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

ثابت TopKUnique
إنشاء (نطاق النطاق ، إدخال المعامل <Float>، Long k)
طريقة المصنع لإنشاء فئة تغلف عملية TopKUnique جديدة.
الإخراج <تعويم>
الإخراج <عدد صحيح>

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

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

إنشاء TopKUnique ثابت عام (نطاق النطاق ، إدخال المعامل <Float>، Long k)

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

حدود
نِطَاق النطاق الحالي
عائدات
  • مثيل جديد من TopKUnique

الإخراج العام <Float> توبك ()

الإخراج العام <عدد صحيح> topkIndices ()