Unisce un tensore di stringa attraverso le dimensioni indicate.
Calcola il join di stringhe tra le dimensioni nella stringa data Tensore di forma `[\\(d_0, d_1, ..., d_{n-1}\\)]`. Restituisce un nuovo tensore creato unendo le stringhe di input con il separatore specificato (impostazione predefinita: stringa vuota). Gli indici negativi vengono contati all'indietro dalla fine, dove "-1" equivale a "n - 1". Se gli indici non vengono specificati, unisce tutte le dimensioni a partire da "n - 1" fino a "0".
Per esempio:
# tensor `a` is [["a", "b"], ["c", "d"]]
tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, -2) = tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, -1) = tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, 0, keep_dims=True) ==> [["ac", "bd"]]
tf.reduce_join(a, 1, keep_dims=True) ==> [["ab"], ["cd"]]
tf.reduce_join(a, 0, separator=".") ==> ["a.c", "b.d"]
tf.reduce_join(a, [0, 1]) ==> "acbd"
tf.reduce_join(a, [1, 0]) ==> "abcd"
tf.reduce_join(a, []) ==> [["a", "b"], ["c", "d"]]
tf.reduce_join(a) = tf.reduce_join(a, [1, 0]) ==> "abcd"
Classi nidificate
classe | ReduceJoin.Options | Attributi facoltativi per ReduceJoin |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita < TString > | comeuscita () Restituisce l'handle simbolico del tensore. |
RiduciJoin statico | |
ReduceJoin.Options statico | keepDims (keepDims booleano) |
Uscita < TString > | produzione () Ha forma uguale a quella dell'input con le dimensioni ridotte rimosse o impostate su "1" a seconda di "keep_dims". |
ReduceJoin.Options statico | separatore (separatore di stringa) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Output pubblico < TString > 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.
creazione di ReduceJoin statico pubblico ( ambito Scope, Operando < TString > input, Operando < TInt32 > reduceIndices, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione ReduceJoin.
Parametri
ambito | ambito attuale |
---|---|
input | L'input da unire. Tutti gli indici ridotti devono avere dimensione diversa da zero. |
riduzioneIndici | Le dimensioni da ridurre oltre. Le dimensioni vengono ridotte nell'ordine specificato. Omettere "reduction_indices" equivale a passare "[n-1, n-2, ..., 0]". Sono supportati gli indici negativi da "-n" a "-1". |
opzioni | trasporta valori di attributi opzionali |
Ritorni
- una nuova istanza di ReduceJoin
pubblico statico ReduceJoin.Options keepDims (keepDims booleano)
Parametri
keepDims | Se "Vero", mantieni le dimensioni ridotte con lunghezza "1". |
---|
output pubblico < TString > output ()
Ha forma uguale a quella dell'input con le dimensioni ridotte rimosse o impostate su "1" a seconda di "keep_dims".
separatore statico pubblico ReduceJoin.Options (separatore di stringa)
Parametri
separatore | Il separatore da utilizzare durante l'unione. |
---|