Empaqueta una lista de tensores de rango `N`-`R` en un tensor de rango`(R+1)`.
Empaqueta los tensores "N" en "valores" en un tensor con rango uno mayor que cada tensor en "valores", empaquetándolos a lo largo de la dimensión del "eje". Dada una lista de tensores de forma `(A, B, C)`;
si `eje == 0` entonces el tensor de `salida` tendrá la forma `(N, A, B, C)`. si `eje == 1` entonces el tensor de `salida` tendrá la forma `(A, N, B, C)`. Etc.
Por ejemplo:
# 'x' is [1, 4]
# 'y' is [2, 5]
# 'z' is [3, 6]
pack([x, y, z]) => [[1, 4], [2, 5], [3, 6]] # Pack along first dim.
pack([x, y, z], axis=1) => [[1, 2, 3], [4, 5, 6]]
Esto es lo opuesto a "desempaquetar". Clases anidadas
clase | Opciones de pila | Atributos opcionales para Stack |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
Opciones de pila estática | eje (eje largo) |
estático <T> Pila <T> | crear (alcance alcance , Iterable< Operando <T>> valores, Opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación de pila. |
Salida <T> | producción () El tensor empaquetado. |
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.
Eje público estático Stack.Options (eje largo)
Parámetros
eje | Dimensión a lo largo de la cual empacar. Los valores negativos se ajustan, por lo que el rango válido es `[-(R+1), R+1)`. |
---|
Pila estática pública <T> crear (alcance alcance , valores Iterable < operando <T>>, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación de pila.
Parámetros
alcance | alcance actual |
---|---|
valores | Debe ser de la misma forma y tipo. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de Stack