BooleanMask

パブリック抽象クラスBooleanMask

ネストされたクラス

クラスBooleanMask.Options BooleanMaskのオプションの属性

パブリックコンストラクター

パブリックメソッド

静的BooleanMask.Options
(整数軸)
マスクする軸を示すために使用されます。
静的BooleanMask.Options
(int 軸)
マスクする軸を示すために使用されます。
static <T extends TType >オペランド<T>
create (スコープスコープ、オペランド<T> テンソル、オペランド< TBool > マスク、オプション...オプション)
ブールマスクをテンソルに適用します。

継承されたメソッド

パブリックコンストラクター

public BooleanMask ()

パブリックメソッド

public static BooleanMask.Options(整数軸)

マスクする軸を示すために使用されます。 axis + dim(mask) <= dim(tensor) maskのシェイプは、 tensorのシェイプの最初のaxis + dim(mask)の次元と一致する必要があります。

パラメーター
マスクする軸。 null の場合は 0 を使用します。

public static BooleanMask.Options(int 軸)

マスクする軸を示すために使用されます。 axis + dim(mask) <= dim(tensor) maskのシェイプは、 tensorのシェイプの最初のaxis + dim(mask)の次元と一致する必要があります。

パラメーター
マスクする軸。

public staticオペランド<T> create (スコープスコープ、オペランド<T> テンソル、オペランド< TBool > マスク、オプション...オプション)

ブールマスクをテンソルに適用します。マスク内のtrueに対応する各要素のフラット配列を返します。

Numpy に相当するのはtensor[mask]です。

一般に、 0 < dim(mask) = K <= dim(tensor)maskの形状はtensorの形状の最初の K 次元と一致する必要があります。 booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd] where (i1,...,iK) maskの i 番目のtrueエントリ (行優先順)。

axis maskとともに使用して、マスクする軸を示すことができます (デフォルトでは 0 です)。その場合、 axis + dim(mask) <= dim(tensor)であり、 maskのシェイプは、 tensorのシェイプの最初のaxis + dim(mask)の次元と一致する必要があります。

パラメーター
テンソルマスクするテンソル。
マスク適用するマスク。
オプションオプションの属性値を持ちます
戻り値
  • マスクされたテンソル。