ネストされたクラス
クラス | BooleanMask.Options | BooleanMask のオプションの属性 |
パブリックコンストラクター
ブールマスク() |
パブリックメソッド
静的BooleanMask.Options | 軸(整数軸) マスクする軸を示すために使用されます。 |
静的BooleanMask.Options | 軸(int 軸) マスクする軸を示すために使用されます。 |
static <T extends TType >オペランド<T> |
継承されたメソッド
パブリックコンストラクター
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)
の次元と一致する必要があります。
パラメーター
テンソル | マスクするテンソル。 |
---|---|
マスク | 適用するマスク。 |
オプション | オプションの属性値を持ちます |
戻り値
- マスクされたテンソル。