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 opuesto a `desempaquetar`. Clases anidadas
clase | Opciones de pila | Atributos opcionales para Stack |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico de un tensor. |
Stack.Options estáticas | |
Stack <T> estático <T> | crear ( Ámbito de alcance, Iterable < Operand <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
Salida pública <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.
Stack público estático . Eje de opciones (eje largo)
Parámetros
eje | Dimensión a lo largo de la cual empacar. Los valores negativos se envuelven alrededor, por lo que el rango válido es "[- (R + 1), R + 1)". |
---|
public static Stack <T> create ( Scope scope, Iterable < Operand <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