TopKUnique
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Renvoie les valeurs uniques TopK dans le tableau par ordre trié.
Le temps d'exécution est proportionnel au produit de K et de la taille d'entrée. Le tri de l'ensemble du tableau est plus efficace pour des valeurs de K suffisamment grandes. L'algorithme de médiane des médianes est probablement plus rapide, mais difficile à implémenter efficacement dans XLA. S'il y a moins de K nombres uniques (pas de NAN), les résultats sont complétés avec un infini négatif. Les NaN ne sont jamais retournés. Les nombres anormaux sont ramenés à zéro. Si un élément apparaît à plusieurs indices, l'indice le plus élevé est renvoyé. Si un élément TopK n'apparaît jamais dans l'entrée en raison des valeurs de remplissage, les indices sont complétés par un négatif. Si une valeur de remplissage apparaît dans l'entrée et qu'un remplissage est nécessaire, l'index le plus élevé de la valeur de remplissage sera renvoyé. La sémantique n'est pas la même que celle de kth_order_statistic.
Méthodes héritées
De la classe java.lang.Object booléen | est égal à (Objet arg0) |
Classe finale<?> | obtenirClasse () |
int | Code de hachage () |
vide final | notifier () |
vide final | notifierTous () |
Chaîne | àChaîne () |
vide final | attendre (long arg0, int arg1) |
vide final | attendez (long arg0) |
vide final | attendez () |
Méthodes publiques
Méthode d'usine pour créer une classe encapsulant une nouvelle opération TopKUnique.
Retour
- une nouvelle instance de TopKUnique
sortie publique <Float> topk ()
sortie publique <Integer> topkIndices ()
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées. Une partie du contenu fait l'objet d'une licence Numpy.
Dernière mise à jour le 2023/12/01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{
"lastModified": "Dernière mise à jour le 2023/12/01 (UTC).",
"confidential": False
}