StridedSlice.Options

StridedSlice.Options classe estática pública

Atributos opcionais para StridedSlice

Métodos Públicos

StridedSlice.Options
beginMask (Long beginMask)
StridedSlice.Options
ellipsisMask (Long ellipsisMask)
StridedSlice.Options
endMask (Long endMask)
StridedSlice.Options
newAxisMask (Long newAxisMask)
StridedSlice.Options
shrinkAxisMask (Long shrinkAxisMask)

Métodos herdados

Métodos Públicos

pública StridedSlice.Options beginMask (Long beginMask)

Parâmetros
beginMask uma máscara de bits em que um bit i sendo 1 significa ignorar o valor inicial e, em vez disso, usar o maior intervalo possível. No início do tempo de execução [i] será substituído por `[0, n-1)` se `passo [i]> 0` ou` [-1, n-1] `se` passo [i] <0`

pública StridedSlice.Options ellipsisMask (Long ellipsisMask)

Parâmetros
ellipsisMask uma máscara de bits onde o bit `i` sendo 1 significa que a posição` i` é na verdade uma reticência. Um bit no máximo pode ser 1. Se `ellipsis_mask == 0`, então uma máscara de reticências implícita de` 1 << (m + 1) `é fornecida. Isso significa que `foo [3: 5] == foo [3: 5, ...]`. Uma reticência cria implicitamente quantas especificações de intervalo forem necessárias para especificar totalmente o intervalo fatiado para cada dimensão. Por exemplo, para um tensor 4-dimensional `foo` a fatia` foo [2, ..., 5: 8] `implica` foo [2,:,:, 5: 8] `.

pública StridedSlice.Options endMask (Long endMask)

Parâmetros
endMask análogo a `begin_mask`

pública StridedSlice.Options newAxisMask (Long newAxisMask)

Parâmetros
newAxisMask uma máscara de bits em que o bit `i` sendo 1 significa que a` i`sima especificação cria uma nova dimensão da forma 1. Por exemplo, `foo [: 4, tf.newaxis,: 2]` produziria um tensor de forma `(4, 1, 2)`.

pública StridedSlice.Options shrinkAxisMask (Long shrinkAxisMask)

Parâmetros
shrinkAxisMask uma máscara de bits onde o bit `i` implica que a especificação` i` deve reduzir a dimensionalidade. begin e end devem implicar em uma fatia de tamanho 1 na dimensão. Por exemplo, em python, pode-se fazer `foo [:, 3,:]` que resultaria em `shrink_axis_mask` sendo 2.