Rimuove le dimensioni di dimensione 1 dalla forma di un tensore.
Dato un tensore "input", questa operazione restituisce un tensore dello stesso tipo con tutte le dimensioni di dimensione 1 rimosse. Se non desideri rimuovere tutte le dimensioni di dimensione 1, puoi rimuovere dimensioni di dimensione 1 specifiche specificando "asse".
Per esempio:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t)) ==> [2, 3]
Oppure, per rimuovere dimensioni specifiche della dimensione 1: # 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
Classi nidificate
classe | Spremere.Opzioni | Attributi facoltativi per Squeeze |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce l'handle simbolico del tensore. |
Squeeze.Opzioni statiche | asse (Lista<asse lungo>) |
statico <T estende TType > Squeeze <T> | create ( ambito ambito , input operando <T>, opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione Squeeze. |
Uscita <T> | produzione () Contiene gli stessi dati di "input", ma sono state rimosse una o più dimensioni di dimensione 1. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Uscita pubblica <T> asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
asse Squeeze.Options pubblico statico (asse List<Long>)
Parametri
asse | Se specificato, comprime solo le dimensioni elencate. L'indice della dimensione inizia da 0. È un errore comprimere una dimensione che non sia 1. Deve essere nell'intervallo "[-rank(input), ranking(input))". |
---|
public static Squeeze <T> create ( ambito ambito , input operando <T>, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione Squeeze.
Parametri
ambito | ambito attuale |
---|---|
ingresso | L'"input" da spremere. |
opzioni | trasporta valori di attributi opzionali |
Ritorni
- una nuova istanza di Squeeze
Uscita pubblica <T> uscita ()
Contiene gli stessi dati di "input", ma sono state rimosse una o più dimensioni di dimensione 1.