UniqueWithCounts

パブリック最終クラスUniqueWithCounts

テンソルの軸に沿って一意の要素を検索します。

この操作は、テンソルの `axis` に沿った一意の要素を含むテンソル `y` を返します。返された一意の要素は、「x」の「軸」に沿って出現するのと同じ順序でソートされます。この操作は、「axis」次元に沿った「x」の要素の数と同じサイズのテンソル「idx」とテンソル「count」も返します。 「idx」には一意の出力「y」のインデックスが含まれ、「count」には一意の出力「y」のカウントが含まれます。言い換えると、`axis = None の `1-D` テンソル `x` の場合:

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

例:

# 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]
 
`axis = 0` の `2-D` テンソル `x` の場合:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx, count = unique_with_counts(x, axis=0)
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 count ==> [2, 1]
 
`axis = 1` の `2-D` テンソル `x` の場合:
# tensor 'x' is [[1, 0, 0],
 #                [1, 0, 0],
 #                [2, 0, 0]]
 y, idx, count = unique_with_counts(x, axis=1)
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 count ==> [1, 2]
 

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力<V>
カウント()
1 次元テンソル。
static <T extends TType , V extends TNumber > UniqueWithCounts <T, V>
create ( Scopeスコープ、オペランド<T> x、オペランド<? extends TNumber > axis、Class<V> outIdx)
新しい UniqueWithCounts オペレーションをラップするクラスを作成するファクトリ メソッド。
static <T extends TType > UniqueWithCounts <T, TInt32 >
create (スコープscope,オペランド<T> x,オペランド<? extends TNumber > axis)
デフォルトの出力タイプを使用して、新しい UniqueWithCounts オペレーションをラップするクラスを作成するファクトリ メソッド。
出力<V>
idx ()
1 次元テンソル。
出力<T>
y ()
「テンソル」。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "UniqueWithCountsV2"

パブリックメソッド

public出力<V> count ()

1 次元テンソル。出力 y 内の x の各値のカウント。

public static UniqueWithCounts <T, V> create (スコープscope、オペランド<T> x、オペランド<? extends TNumber > axis、Class<V> outIdx)

新しい UniqueWithCounts オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
バツ「テンソル」。
`int32` 型の `Tensor` (デフォルト: なし)。固有の要素を見つけるための Tensor の軸。
戻り値
  • UniqueWithCounts の新しいインスタンス

public static UniqueWithCounts <T, TInt32 > create (スコープscope, Operand <T> x, Operand <? extends TNumber > axis)

デフォルトの出力タイプを使用して、新しい UniqueWithCounts オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
バツ「テンソル」。
`int32` 型の `Tensor` (デフォルト: なし)。固有の要素を見つけるための Tensor の軸。
戻り値
  • UniqueWithCounts の新しいインスタンス

public出力<V> idx ()

1 次元テンソル。 x と同じ型を持ち、出力 y 内の x の各値のインデックスを含みます。

public出力<T> y ()

「テンソル」。 `Tensor` x の `axis` に沿った固有の要素。