ส่งกลับค่า TopK ที่ไม่ซ้ำในอาร์เรย์ในลำดับที่จัดเรียง
เวลาทำงานเป็นสัดส่วนกับผลคูณของ K และขนาดอินพุต การจัดเรียงอาร์เรย์ทั้งหมดจะมีประสิทธิภาพมากกว่าสำหรับค่า K ที่มีขนาดใหญ่เพียงพอ อัลกอริทึมค่ามัธยฐานของค่ามัธยฐานน่าจะเร็วกว่า แต่จะนำไปใช้อย่างมีประสิทธิภาพใน XLA ได้ยาก หากมีตัวเลขที่ไม่ซ้ำกันน้อยกว่า K (ไม่ใช่ NAN) ผลลัพธ์จะถูกเติมด้วยอินฟินิตี้ลบ NaNs จะไม่ถูกส่งคืน ตัวเลขที่ไม่ปกติจะถูกล้างเป็นศูนย์ หากองค์ประกอบปรากฏในหลายดัชนี ดัชนีสูงสุดจะถูกส่งคืน หากองค์ประกอบ TopK ไม่ปรากฏในอินพุตเนื่องจากค่าการเติม ดัชนีจะถูกเติมด้วยค่าลบ หากค่าช่องว่างภายในปรากฏขึ้นในการป้อนข้อมูลและจำเป็นต้องมีช่องว่างภายใน ดัชนีสูงสุดของค่าช่องว่างภายในจะถูกส่งคืน ความหมายไม่เหมือนกับ kth_order_statistic
วิธีการสาธารณะ
คง TopKUnique | |
เอาท์พุท <ลอย> | topk () |
เอาท์พุท <Integer> | topkIndices () |
วิธีการสืบทอด
วิธีการสาธารณะ
สาธารณะคง TopKUnique สร้าง ( ขอบเขต ขอบเขต Operand <ลอย> อินพุตยาว k)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ TopKUique ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|
คืนสินค้า
- อินสแตนซ์ใหม่ของ TopKUique