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. |
---|