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

tf.unique

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 ocorrer em x ; x não precisa ser resolvido. 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 . Em outras palavras:

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

Exemplos:

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

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).
y A Tensor . Tem o mesmo tipo x .
idx Um Tensor de tipo out_idx .