Zwraca unikalne wartości TopK w tablicy w posortowanej kolejności.
Czas działania jest proporcjonalny do iloczynu K i wielkości wejściowej. Sortowanie całej tablicy jest bardziej efektywne w przypadku wystarczająco dużych wartości K. Algorytm mediany median jest prawdopodobnie szybszy, ale trudny do efektywnego wdrożenia w XLA. Jeśli jest mniej niż K unikalnych numerów (nie NAN), wyniki są uzupełniane ujemną nieskończonością. NaN nigdy nie są zwracane. Liczby podnormalne są opróżniane do zera. Jeśli element występuje pod wieloma indeksami, zwracany jest najwyższy indeks. Jeśli element TopK nigdy nie pojawi się na wejściu ze względu na wartości dopełnienia, indeksy zostaną dopełnione wartością ujemną. Jeśli na wejściu pojawi się wartość dopełnienia i dopełnienie jest potrzebne, zwrócony zostanie najwyższy indeks wartości dopełnienia. Semantyka nie jest taka sama jak kth_order_statistic.
Metody publiczne
statyczny TopKUnikalny | |
Wyjście <Pływak> | topk () |
Wyjście <liczba całkowita> | topkIndeksy () |
Metody dziedziczone
Metody publiczne
public static TopKUnique create (zakres zakresu , wejście argumentu <Float>, długie k)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację TopKUnique.
Parametry
zakres | aktualny zakres |
---|
Zwroty
- nowa instancja TopKUnique