TopKUnique

TopKUnique classe final pública

Retorna os valores exclusivos TopK na matriz em ordem classificada.

O tempo de execução é proporcional ao produto de K e o tamanho da entrada. Classificar a matriz inteira é mais eficiente para valores suficientemente grandes de K. O algoritmo de mediana de medianas é provavelmente mais rápido, mas difícil de implementar com eficiência no 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 reduzidos a zero. Se um elemento aparecer em vários índices, o índice mais alto será retornado. Se um elemento TopK nunca aparecer na entrada devido aos 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ática TopKUnique
criar ( Scope escopo, Operando <float> entrada, Long k)
Método de fábrica para criar uma classe envolvendo uma nova operação TopKUnique.
Output <float>
topk ()
Output <Integer>

Métodos herdados

Métodos Públicos

public static TopKUnique criar ( Scope 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 de TopKUnique

pública Output <float> topk ()

pública Output <Integer> topkIndices ()