ReduceJoin

classe finale pubblica ReduceJoin

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
create ( scope scope, Operando < TString > input, Operando < TInt32 > reduceIndices, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione ReduceJoin.
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

Valore costante: "ReduceJoin"

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.