TopKUnique

classe final pública TopKUnique

Retorna os valores exclusivos TopK na matriz em ordem de classificação.

O tempo de execução é proporcional ao produto de K e o tamanho da entrada. Ordenar todo o array é mais eficiente para valores suficientemente grandes de K. O algoritmo de mediana de medianas é provavelmente mais rápido, mas difícil de implementar eficientemente em XLA. Se houver menos de K números exclusivos (não NANs), os resultados serão preenchidos com infinito negativo. NaNs nunca são retornados. Números subnormais são nivelados para zero. Se um elemento aparecer em vários índices, o índice mais alto será retornado. Se um elemento TopK nunca aparecer na entrada devido a valores de preenchimento, os índices serão preenchidos com um negativo. Se um valor de preenchimento aparecer na entrada e o preenchimento for necessário, o índice mais alto do valor de preenchimento será retornado. A semântica não é a mesma que kth_order_statistic.

Métodos públicos

estático TopKÚnico
create ( Escopo do escopo, entrada Operando <Float>, Long k)
Método de fábrica para criar uma classe envolvendo uma nova operação TopKUnique.
Saída <Float>
topo ()
Saída <Inteiro>

Métodos Herdados

Métodos públicos

public static TopKUnique create ( Escopo do escopo, Operando <Float> entrada, Long k)

Método de fábrica para criar uma classe envolvendo uma nova operação TopKUnique.

Parâmetros
alcance escopo atual
Devoluções
  • uma nova instância do TopKUnique

tok de saída pública <Float> ()

Public Output <Integer> topkIndices ()