Inserta una dimensión de 1 en la forma de un tensor.
Dado un tensor "entrada", esta operación inserta una dimensión de 1 en el índice de dimensión "eje" de la forma de "entrada". El índice de dimensión "eje" comienza en cero; si especifica un número negativo para el "eje", se cuenta hacia atrás desde el final.
Esta operación es útil si desea agregar una dimensión por lotes a un solo elemento. Por ejemplo, si tiene una sola imagen con la forma `[alto, ancho, canales]`, puede convertirla en un lote de 1 imagen con `expand_dims(imagen, 0)`, lo que creará la forma `[1, altura , ancho, canales]`.
Otros ejemplos:
# 't' is a tensor of shape [2]
shape(expand_dims(t, 0)) ==> [1, 2]
shape(expand_dims(t, 1)) ==> [2, 1]
shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5]
shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
`-1-input.dims() <= tenue <= entrada.dims()`
Esta operación está relacionada con `squeeze()`, que elimina dimensiones de tamaño 1.
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <T, U extiende Número> ExpandDims <T> | crear (alcance alcance , entrada del operando <T>, eje del operando <U>) Método de fábrica para crear una clase que envuelve una nueva operación ExpandDims. |
Salida <T> | producción () Contiene los mismos datos que "entrada", pero su forma tiene una dimensión adicional de tamaño 1 agregada. |
Métodos heredados
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico de un tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static ExpandDims <T> create ( alcance del alcance, entrada del operando <T>, eje del operando <U>)
Método de fábrica para crear una clase que envuelve una nueva operación ExpandDims.
Parámetros
alcance | alcance actual |
---|---|
eje | 0-D (escalar). Especifica el índice de dimensión en el que expandir la forma de "entrada". Debe estar en el rango `[-rank(input) - 1, rango(input)]`. |
Devoluciones
- una nueva instancia de ExpandDims
Salida pública <T> salida ()
Contiene los mismos datos que "entrada", pero su forma tiene una dimensión adicional de tamaño 1 agregada.