Esta página foi traduzida pela API Cloud Translation.
Switch to English

tf.unique_with_counts

TensorFlow 1 versão Ver fonte no GitHub

Encontrados elementos únicos em um tensor 1-D.

Esta operação retorna um tensor y contendo todos os elementos únicos de x classificadas na mesma ordem que eles ocorrem em x . Esta operação também retorna um tensor idx o mesmo tamanho de x que contém o índice de cada valor de x na saída original y . Finalmente, ele retorna um terço do tensor count que contém a contagem de cada elemento de y em x . Em outras palavras:

y[idx[i]] = x[i] for i in [0, 1,...,rank(x) - 1]

Por exemplo:

 # tensor 'x' is [1, 1, 2, 4, 4, 4, 7, 8, 8]
y, idx, count = unique_with_counts(x)
y ==> [1, 2, 4, 7, 8]
idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
count ==> [2, 1, 3, 1, 2]
 

x A Tensor . 1-D.
out_idx Um opcional tf.DType de: tf.int32, tf.int64 . O padrão é tf.int32 .
name Um nome para a operação (opcional).

Um tuplo de Tensor objetos (y, idx, contagem).
y A Tensor . Tem o mesmo tipo x .
idx Um Tensor de tipo out_idx .
count Um Tensor de tipo out_idx .