TopKUnique

halka açık final dersi TopKUnique

Dizideki TopK benzersiz değerlerini sıralı düzende döndürür.

Çalışma süresi K'nın çarpımı ve giriş boyutuyla orantılıdır. Yeterince büyük K değerleri için tüm diziyi sıralamak daha verimlidir. Medyanların medyanı algoritması muhtemelen daha hızlıdır ancak XLA'da verimli bir şekilde uygulanması zordur. K'dan daha az benzersiz sayı varsa (NAN değil), sonuçlar negatif sonsuzlukla doldurulur. NaN'ler asla iade edilmez. Normalin altındaki sayılar sıfıra kaydırılır. Bir öğe birden fazla dizinde görünüyorsa en yüksek dizin döndürülür. Doldurma değerlerinden dolayı girişte bir TopK öğesi hiç görünmezse, indeksler negatif olanla doldurulur. Girişte bir dolgu değeri görünüyorsa ve dolguya ihtiyaç duyuluyorsa, dolgu değerinin en yüksek indeksi döndürülecektir. Anlambilim kth_order_statistic ile aynı değildir.

Genel Yöntemler

statik TopKUnique
create ( Kapsam kapsamı, İşlenen <Float> girişi, Uzun k)
Yeni bir TopKUnique işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış <Kamanma>
topk ()
Çıkış <Tamsayı>

Kalıtsal Yöntemler

Genel Yöntemler

public static TopKUnique create ( Kapsam kapsamı , İşlenen <Float> girişi, Uzun k)

Yeni bir TopKUnique işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
İadeler
  • TopKUnique'in yeni bir örneği

genel Çıkış <Float> topk ()

public Çıktı <Tamsayı> topkIndices ()