Remove dimensões de tamanho 1 da forma de um tensor.
Dado um tensor `input`, esta operação retorna um tensor do mesmo tipo com todas as dimensões de tamanho 1 removidas. Se não quiser remover todas as dimensões de tamanho 1, você pode remover dimensões específicas de tamanho 1 especificando `axis`.
Por exemplo:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t)) ==> [2, 3]
Ou, para remover dimensões específicas do tamanho 1: # 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
Classes aninhadas
aula | Apertar.Opções | Atributos opcionais para Squeeze |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
Saída <T> | asOutput () Retorna o identificador simbólico do tensor. |
Squeeze.Options estático | eixo (Lista<Long> eixo) |
estático <T estende TType > Squeeze <T> | |
Saída <T> | saída () Contém os mesmos dados que `input`, mas tem uma ou mais dimensões de tamanho 1 removidas. |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
Saída pública <T> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para 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.
Eixo público estático Squeeze.Options (eixo List<Long>)
Parâmetros
eixo | Se especificado, comprime apenas as dimensões listadas. O índice da dimensão começa em 0. É um erro comprimir uma dimensão que não seja 1. Deve estar no intervalo `[-rank(input), rank(input))`. |
---|
public static Squeeze <T> create (escopo do escopo , entrada do operando <T>, opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação Squeeze.
Parâmetros
escopo | escopo atual |
---|---|
entrada | A `entrada` a ser espremida. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância do Squeeze
Saída pública <T> saída ()
Contém os mesmos dados que `input`, mas tem uma ou mais dimensões de tamanho 1 removidas.