clase estática pública StridedSlice.Options
Atributos opcionales para StridedSlice
Métodos públicos
StridedSlice.Opciones | comenzarMask (máscara de inicio larga) |
StridedSlice.Opciones | Máscara de puntos suspensivos (Máscara de puntos suspensivos larga) |
StridedSlice.Opciones | endMask (máscara final larga) |
StridedSlice.Opciones | newAxisMask (nueva máscara de eje larga) |
StridedSlice.Opciones | encogimientoAxisMask (encogimiento largo de AxisMask) |
Métodos heredados
Métodos públicos
StridedSlice.Options público comenzarMask (Máscara de inicio larga)
Parámetros
comenzarMáscara | una máscara de bits donde un bit i siendo 1 significa ignorar el valor inicial y en su lugar utilizar el intervalo más grande posible. En tiempo de ejecución, comenzar[i] será reemplazado por `[0, n-1)` si `stride[i] > 0` o `[-1, n-1]` si `stride[i] < 0` |
---|
StridedSlice.Options pública máscara de puntos suspensivos (máscara de puntos suspensivos largos)
Parámetros
elipsisMáscara | una máscara de bits donde el bit "i" es 1 significa que la posición "i" es en realidad una elipsis. Un bit como máximo puede ser 1. Si `ellipsis_mask == 0`, entonces se proporciona una máscara de elipsis implícita de `1 << (m+1)`. Esto significa que `foo[3:5] == foo[3:5, ...]`. Una elipsis crea implícitamente tantas especificaciones de rango como sean necesarias para especificar completamente el rango cortado para cada dimensión. Por ejemplo, para un tensor de 4 dimensiones `foo`, el segmento `foo[2, ..., 5:8]` implica `foo[2, :, :, 5:8]`. |
---|
público StridedSlice.Options endMask (Máscara final larga)
Parámetros
máscara final | análogo a `begin_mask` |
---|
público StridedSlice.Options newAxisMask (nuevoAxisMask largo)
Parámetros
nuevoEjeMáscara | una máscara de bits donde el bit "i" es 1 significa que la especificación "i" crea una nueva forma de 1 dimensión. Por ejemplo, `foo[:4, tf.newaxis, :2]` produciría un tensor de forma `(4, 1, 2)`. |
---|
público StridedSlice.Options encogimientoAxisMask (encogimiento largo de AxisMask)
Parámetros
encogerAxisMask | una máscara de bits donde el bit "i" implica que la especificación "i" debería reducir la dimensionalidad. El inicio y el final deben implicar una porción de tamaño 1 en la dimensión. Por ejemplo, en Python se podría hacer `foo[:, 3, :]`, lo que daría como resultado que `shrink_axis_mask` fuera 2. |
---|