Empacota uma lista de tensores `N` rank-`R` em um tensor rank` (R + 1) `.
Empacota os tensores `N` em` valores` em um tensor com classificação um acima de cada tensor em `valores`, compactando-os ao longo da dimensão do` eixo`. Dada uma lista de tensores de forma `(A, B, C)`;
se `axis == 0` então o tensor de` output` terá a forma `(N, A, B, C)`. se `axis == 1` então o tensor de` output` terá a forma `(A, N, B, C)`. Etc.
Por exemplo:
# '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]]
Este é o oposto de `desempacotar`. Classes aninhadas
aula | Stack.Options | Atributos opcionais para Stack |
Métodos Públicos
Saída <T> | asOutput () Retorna o identificador simbólico de um tensor. |
Stack.Options estáticos | |
static <T> Stack <T> | criar ( Scope escopo, Iterable < Operando <T >> valores, Options ... Opções) Método de fábrica para criar uma classe envolvendo uma nova operação Stack. |
Saída <T> | saída () O tensor compactado. |
Métodos herdados
Métodos Públicos
public Output <T> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static Stack.Options axis (eixo longo)
Parâmetros
eixo | Dimensão ao longo da qual embalar. Os valores negativos envolvem, então o intervalo válido é `[- (R + 1), R + 1)`. |
---|
public static Stack <T> create ( Scope escopo, Iterable < Operando <T >> valores, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação Stack.
Parâmetros
alcance | escopo atual |
---|---|
valores | Deve ter o mesmo formato e tipo. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de Stack