StridedSlice.Options

publiczna klasa statyczna StridedSlice.Options

Opcjonalne atrybuty dla StridedSlice

Metody publiczne

StridedSlice.Opcje
BeginMask (Długie BeginMask)
StridedSlice.Opcje
ellipsisMask (Długa elipsyMaska)
StridedSlice.Opcje
maska ​​końcowa (długa maska ​​końcowa)
StridedSlice.Opcje
nowośćAxisMask (Długa nowaAxisMask)
StridedSlice.Opcje
kurczyćAxisMask (Długie kurczenieAxisMask)

Metody dziedziczone

Metody publiczne

public StridedSlice.Options BeginMask (Long BeginMask)

Parametry
rozpocznij maskę maska ​​bitowa, w której bit i wynoszący 1 oznacza zignorowanie wartości początkowej i zamiast tego użycie największego możliwego interwału. W czasie wykonywania Begin[i] zostanie zastąpione przez `[0, n-1)`, jeśli `stride[i] > 0` lub `[-1, n-1]`, jeśli `stride[i] < 0`

public StridedSlice.Options ellipsisMask (Długa ellipsisMask)

Parametry
elipsaMaska maska ​​bitowa, gdzie bit „i” ma wartość 1, co oznacza, że ​​„i” pozycja jest w rzeczywistości elipsą. Maksymalnie jeden bit może wynosić 1. Jeśli `ellipsis_mask == 0`, wówczas dostarczana jest niejawna maska ​​elipsy o wartości `1 << (m+1)`. Oznacza to, że `foo[3:5] == foo[3:5, ...]`. Wielokropek domyślnie tworzy tyle specyfikacji zakresu, ile potrzeba, aby w pełni określić przekrojowy zakres dla każdego wymiaru. Na przykład dla 4-wymiarowego tensora `foo` plasterek `foo[2, ..., 5:8]` implikuje `foo[2, :, :, 5:8]`.

public StridedSlice.Options endMask (Long endMask)

Parametry
maska ​​końcowa analogicznie do `begin_mask`

public StridedSlice.Options newAxisMask (Długa nowaAxisMask)

Parametry
nowaMaska Osi maska ​​bitowa, gdzie bit „i” ma wartość 1, co oznacza, że ​​„i” specyfikacja tworzy nowy wymiar kształtu 1. Na przykład `foo[:4, tf.newaxis, :2]` utworzy tensor kształtu `(4, 1, 2)`.

public StridedSlice.Options zmniejszAxisMask (Długie skurczenieAxisMask)

Parametry
zmniejszyćAxisMask maska ​​bitowa, gdzie bit „i” oznacza, że ​​„i” specyfikacja powinna zmniejszyć wymiarowość. początek i koniec muszą sugerować wycinek o rozmiarze 1 w wymiarze. Na przykład w Pythonie można zrobić `foo[:, 3, :]`, co spowoduje, że `shrink_axis_mask` będzie wynosić 2.