TopKWithUnique

classe finale publique TopKWithUnique

Renvoie les valeurs TopK dans le tableau par ordre trié.

Il s'agit d'une combinaison de MakeUnique et TopKUnique. Le top-K renvoyé verra ses bits inférieurs remplacés par iota, il sera donc proche de la valeur d'origine mais pas exactement la même. Le temps d'exécution est proportionnel au produit de K et de la taille d'entrée. Les NaN ne sont jamais retournés. Les nombres anormaux sont ramenés à zéro.

Méthodes publiques

statique TopKWithUnique
créer (Portée de portée , entrée Opérande <Float>, Long k)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération TopKWithUnique.
Sortie <Flottant>
topk ()
Sortie <Entier>

Méthodes héritées

Méthodes publiques

public static TopKWithUnique créer (portée de portée , entrée opérande <Float>, Long k)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération TopKWithUnique.

Paramètres
portée portée actuelle
Retour
  • une nouvelle instance de TopKWithUnique

sortie publique <Float> topk ()

sortie publique <Integer> topkIndices ()