Suddividi i dati dal valore di input in elementi TensorArray.
Supponendo che "lengths" assuma valori
(n0, n1, ..., n(T-1))
e quel "valore" ha forma
(n0 + n1 + ... + n(T-1) x d0 x d1 x ...)
,questo divide i valori in un TensorArray con T tensori.
L'indice TensorArray t sarà il sottotensore dei valori con posizione iniziale
(n0 + n1 + ... + n(t-1), 0, 0, ...)
e di dimensioni
nt x d0 x d1 x ...
Metodi pubblici
Uscita <Float> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static <T> TensorArraySplit | |
Uscita <Float> | flowOut () Uno scalare float che impone il corretto concatenamento delle operazioni. |
Metodi ereditati
Metodi pubblici
output pubblico <Float> asOutput ()
Restituisce la maniglia simbolica di un 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.
public static TensorArraySplit create ( Scope scope, Operand <?> handle, Operand <T> value, Operand <Long> lengths, Operand <Float> flowIn)
Metodo Factory per creare una classe che racchiude una nuova operazione TensorArraySplit.
Parametri
scopo | ambito attuale |
---|---|
maniglia | L'handle di un TensorArray. |
valore | Il tensore concatenato per scrivere in TensorArray. |
lunghezze | Il vettore delle lunghezze, come dividere le righe di valore in TensorArray. |
flowIn | Uno scalare float che impone il corretto concatenamento delle operazioni. |
ritorna
- una nuova istanza di TensorArraySplit
output pubblico <Float> flowOut ()
Uno scalare float che impone il corretto concatenamento delle operazioni.