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