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