Incluye 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 más alto 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 contrario de `unpack`. Clases anidadas
clase | Opciones de pila | Los atributos opcionales para Stack |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico de un tensor. |
estáticas Stack.Options | eje (eje largo) |
estática <T> Pila <T> | crear ( Alcance alcance, Iterable < operando <T >> valores, Opciones ... Opciones) Método de fábrica para crear una clase que envuelva una nueva operación de pila. |
Salida <T> | salida () El tensor empaquetado. |
Métodos heredados
Métodos públicos
pública de salida <T> asOutput ()
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 Stack.Options eje (eje largo)
Parámetros
eje | Dimensión a lo largo de la cual empacar. Los valores negativos se envuelven, por lo que el rango válido es "[- (R + 1), R + 1)". |
---|
public static Pila <T> crear ( Alcance alcance, Iterable < operando <T >> valores, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva 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