Restituisce i valori univoci TopK nell'array in ordine ordinato. IL
il tempo di esecuzione è proporzionale al prodotto di K e alla dimensione dell'input. Ordinare l'intero array è più efficiente per valori di K sufficientemente grandi. L'algoritmo della mediana delle mediane è probabilmente più veloce, ma difficile da implementare in modo efficiente in XLA. Se sono presenti meno di K numeri univoci (non NAN), i risultati vengono completati con infinito negativo. I NaN non vengono mai restituiti. I numeri subnormali vengono portati a zero. Se un elemento appare su più indici, viene restituito l'indice più alto. Se un elemento TopK non appare mai nell'input a causa dei valori di riempimento, gli indici vengono riempiti con uno negativo. Se nell'input viene visualizzato un valore di riempimento ed è necessario il riempimento, verrà restituito l'indice più alto del valore di riempimento. La semantica non è la stessa di kth_order_statistic.
Metodi pubblici
TopKUnique statico | |
Uscita <Mobile> | topk () |
Output <Intero> | topkIndici () |
Metodi ereditati
Metodi pubblici
creazione pubblica statica TopKUnique (ambito ambito , input operando <Float>, Long k)
Metodo factory per creare una classe che racchiude una nuova operazione TopKUnique.
Parametri
scopo | ambito attuale |
---|
ritorna
- una nuova istanza di TopKUnique