ReduceJoin

ReduceJoin classe final pública

Une um tensor de string nas dimensões fornecidas.

Computa o string juntar-se através das dimensões na cadeia de caracteres dada Tensor de forma `[\\(d_0, d_1, ..., d_{n-1}\\)]`. Retorna um novo tensor criado juntando as strings de entrada com o separador fornecido (padrão: string vazia). Índices negativos são contados de trás para frente a partir do final, com `-1` sendo equivalente a` n - 1`. Se os índices não forem especificados, junta-se em todas as dimensões começando de `n - 1` a` 0`.

Por exemplo:

# 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"
 

Classes aninhadas

classe ReduceJoin.Options Atributos opcionais para ReduceJoin

Constantes

Fragmento OP_NAME O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Métodos Públicos

Output < TString >
asOutput ()
Retorna o identificador simbólico do tensor.
estática ReduceJoin
criar ( Scope escopo, Operando < TString > entradas, Operando < TInt32 > reductionIndices, Options ... Opções)
Método de fábrica para criar uma classe envolvendo uma nova operação ReduceJoin.
estáticos ReduceJoin.Options
keepDims (booleano keepDims)
Output < TString >
saída ()
Tem forma igual à da entrada com dimensões reduzidas removidas ou definidas como `1` dependendo de` keep_dims`.
estáticos ReduceJoin.Options
separador (String separador)

Métodos herdados

Constantes

nome_op final String public static

O nome desta operação, conforme conhecido pelo motor principal TensorFlow

Valor constante: "ReduceJoin"

Métodos Públicos

pública Output < TString > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para as 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.

public static ReduceJoin criar ( Scope escopo, Operando < TString > entradas, Operando < TInt32 > reductionIndices, Options ... Opções)

Método de fábrica para criar uma classe envolvendo uma nova operação ReduceJoin.

Parâmetros
alcance escopo atual
entradas A entrada a ser unida. Todos os índices reduzidos devem ter tamanho diferente de zero.
reduçãoIndices As dimensões a serem reduzidas. As dimensões são reduzidas na ordem especificada. Omitir `redução_indices` é equivalente a passar` [n-1, n-2, ..., 0] `. Índices negativos de `-n` a` -1` são suportados.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de ReduceJoin

public static ReduceJoin.Options keepDims (boolean keepDims)

Parâmetros
keepDims Se for `True`, mantenha as dimensões reduzidas com comprimento` 1`.

pública Output < TString > saída ()

Tem forma igual à da entrada com dimensões reduzidas removidas ou definidas como `1` dependendo de` keep_dims`.

public static ReduceJoin.Options separador (separador String)

Parâmetros
separador O separador a ser usado ao ingressar.