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`, empacotando-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]]
Isto é o oposto do `unpack`. Classes aninhadas
classe | Stack.Options | Atributos opcionais para Stack |
Métodos Públicos
Output <T> | asOutput () Retorna o identificador simbólico de um tensor. |
estáticos Stack.Options | eixo (eixo Long) |
estática <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. |
Output <T> | saída () O tensor compactado. |
Métodos herdados
Métodos Públicos
pública 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 eixos (eixo Long)
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 ser do mesmo formato e tipo. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de Stack