Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

UniqueWithCounts

kelas akhir publik UniqueWithCounts

Menemukan elemen unik di sepanjang sumbu tensor.

Operasi ini mengembalikan tensor `y` yang berisi elemen unik di sepanjang `sumbu` tensor. Elemen unik yang dikembalikan diurutkan dalam urutan yang sama seperti kemunculannya di sepanjang `sumbu` di `x`. Operasi ini juga mengembalikan tensor `idx` dan tensor `count` yang berukuran sama dengan jumlah elemen dalam `x` sepanjang dimensi `sumbu`. `idx` berisi indeks dalam output unik `y` dan `count` berisi hitungan dalam output unik `y`. Dengan kata lain, untuk tensor `1-D` `x` dengan `sumbu = Tidak ada:

`y[idx[i]] = x[i] untuk i di [0, 1,...,rank(x) - 1]`

Misalnya:

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]
 
Untuk tensor `2-D` `x` dengan `axis = 0`:
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]
 
Untuk tensor `2-D` `x` dengan `axis = 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]
 

Metode Publik

Keluaran <V>
menghitung ()
Tensor 1-D.
static <T, V kepanjangan Number, U extend Number> UniqueWithCounts <T, V>
buat ( Lingkup lingkup, Operand <T> x, sumbu Operand <U>, Kelas<V> outIdx)
Metode pabrik untuk membuat kelas yang membungkus operasi UniqueWithCounts baru.
static <T, U memperluas Number> UniqueWithCounts <T, Integer>
buat ( Lingkup lingkup, Operand <T> x, Operand <U> axis)
Metode pabrik untuk membuat kelas yang membungkus operasi UniqueWithCounts baru menggunakan tipe keluaran default.
Keluaran <V>
idx ()
Tensor 1-D.
Keluaran <T>
t ()
Sebuah `Tensor`.

Metode yang Diwarisi

Metode Publik

Output publik <V> count ()

Tensor 1-D. Hitungan setiap nilai x pada keluaran y.

UniqueWithCounts publik statis <T, V> buat ( Lingkup lingkup, Operand <T> x, sumbu Operand <U>, Kelas<V> outIdx)

Metode pabrik untuk membuat kelas yang membungkus operasi UniqueWithCounts baru.

Parameter
cakupan lingkup saat ini
x Sebuah `Tensor`.
sumbu `Tensor` dengan tipe `int32` (default: Tidak ada). Sumbu Tensor untuk menemukan elemen unik.
Kembali
  • contoh baru UniqueWithCounts

UniqueWithCounts public static <T, Integer> create ( Scope scope, Operand <T> x, Operand <U> axis)

Metode pabrik untuk membuat kelas yang membungkus operasi UniqueWithCounts baru menggunakan tipe keluaran default.

Parameter
cakupan lingkup saat ini
x Sebuah `Tensor`.
sumbu `Tensor` dengan tipe `int32` (default: Tidak ada). Sumbu Tensor untuk menemukan elemen unik.
Kembali
  • contoh baru UniqueWithCounts

Keluaran publik <V> idx ()

Tensor 1-D. Memiliki tipe yang sama dengan x yang memuat indeks dari setiap nilai x pada keluaran y.

Keluaran publik <T> y ()

Sebuah `Tensor`. Elemen unik di sepanjang `sumbu` dari `Tensor` x.