TopKUnique

kelas akhir publik TopKUnique

Mengembalikan nilai unik TopK dalam array dalam urutan yang diurutkan.

Waktu berjalan sebanding dengan produk K dan ukuran masukan. Mengurutkan seluruh larik lebih efisien untuk nilai K yang cukup besar. Algoritma median-of-median mungkin lebih cepat, namun sulit diterapkan secara efisien di XLA. Jika angka uniknya kurang dari K (bukan NAN), hasilnya diisi dengan tak terhingga negatif. NaN tidak pernah dikembalikan. Angka-angka di bawah normal dipindahkan ke nol. Jika suatu elemen muncul di beberapa indeks, indeks tertinggi akan dikembalikan. Jika elemen TopK tidak pernah muncul di input karena nilai padding, indeks akan diisi dengan nilai negatif. Jika nilai padding muncul di input dan padding diperlukan, indeks tertinggi dari nilai padding akan dikembalikan. Semantiknya tidak sama dengan kth_order_statistic.

Metode Publik

TopKUnique statis
buat ( Lingkup lingkup, masukan Operan <Float>, Panjang k)
Metode pabrik untuk membuat kelas yang membungkus operasi TopKUnique baru.
Keluaran <Mengambang>
topk ()
Keluaran <Bilangan Bulat>

Metode Warisan

Metode Publik

pembuatan TopKUnique statis publik ( Lingkup lingkup, masukan Operan <Float>, Panjang k)

Metode pabrik untuk membuat kelas yang membungkus operasi TopKUnique baru.

Parameter
cakupan ruang lingkup saat ini
Kembali
  • contoh baru TopKUnique

Keluaran publik <Float> topk ()

Output publik <Bilangan Bulat> topkIndices ()