Znajduje unikalne elementy wzdłuż osi tensora.
Ta operacja zwraca tensor „y” zawierający unikalne elementy wzdłuż „osi” tensora. Zwrócone unikalne elementy są sortowane w tej samej kolejności, w jakiej występują wzdłuż „osi” w „x”. Ta operacja zwraca również tensor „idx” i tensor „count”, które mają ten sam rozmiar, co liczba elementów w `x` wzdłuż wymiaru `osi`. „idx” zawiera indeks na unikalnym wyjściu „y”, a „liczba” zawiera liczbę na unikalnym wyjściu „y”. Innymi słowy, dla tensora `1-D` `x` z `oś = Brak:
`y[idx[i]] = x[i] dla i w [0, 1,...,rank(x) - 1]`
Na przykład:
x = tf.constant([1, 1, 2, 4, 4, 4, 7, 8, 8])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis = [0])
y ==> [1, 2, 4, 7, 8]
idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
count ==> [2, 1, 3, 1, 2]
x = tf.constant([[1, 0, 0],
[1, 0, 0],
[2, 0, 0]])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[0])
y ==> [[1, 0, 0],
[2, 0, 0]]
idx ==> [0, 0, 1]
count ==> [2, 1]
x = tf.constant([[1, 0, 0],
[1, 0, 0],
[2, 0, 0]])
y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[1])
y ==> [[1, 0],
[1, 0],
[2, 0]]
idx ==> [0, 1, 1]
count ==> [1, 2]
Metody publiczne
Wyjście <V> | liczyć () Tensor 1-D. |
statyczny <T, V rozszerza liczbę, U rozszerza liczbę> UniqueWithCounts <T, V> | |
statyczny <T, U rozszerza numer> UniqueWithCounts <T, Integer> | |
Wyjście <V> | idx () Tensor 1-D. |
Wyjście <T> | y () „Tensor”. |
Metody dziedziczone
Metody publiczne
public static UniqueWithCounts <T, V> create ( Zakres zakresu, Operand <T> x, Operand <U> oś, Class<V> outIdx)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UniqueWithCounts.
Parametry
zakres | aktualny zakres |
---|---|
X | „Tensor”. |
oś | `Tensor` typu `int32` (domyślnie: Brak). Oś Tensora do wyszukiwania unikalnych elementów. |
Powroty
- nowa instancja UniqueWithCounts
public static UniqueWithCounts <T, Integer> create (zakres zakresu , argument <T> x, oś argumentu <U>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UniqueWithCounts przy użyciu domyślnych typów wyjściowych.
Parametry
zakres | aktualny zakres |
---|---|
X | „Tensor”. |
oś | `Tensor` typu `int32` (domyślnie: Brak). Oś Tensora do wyszukiwania unikalnych elementów. |
Powroty
- nowa instancja UniqueWithCounts
publiczne wyjście <V> idx ()
Tensor 1-D. Ma ten sam typ co x, który zawiera indeks każdej wartości x na wyjściu y.