Une os elementos de `entradas` com base em` segment_ids`.
Calcula a junção de string ao longo de segmentos de um tensor. Dado `segment_ids` com classificação` N` e `dados` com classificação` N + M`:
`saída [i, k1 ... kM] = strings.join ([dados [j1 ... jN, k1 ... kM])`
onde a junção é sobre todo [j1 ... jN] de forma que segment_ids [j1 ... jN] = i. As cordas são unidas na ordem maior da linha.
Por exemplo:
inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[1, 0, 1],
num_segments=2,
separator=':'))
# output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
inputs = ['this', 'is', 'a', 'test']
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[0, 0, 0, 0],
num_segments=1,
separator=':'))
# output_array ==> ['this:is:a:test']
Classes aninhadas
classe | UnsortedSegmentJoin.Options | Atributos opcionais para UnsortedSegmentJoin |
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 UnsortedSegmentJoin | |
Output < TString > | saída () |
estáticos UnsortedSegmentJoin.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
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 UnsortedSegmentJoin criar ( Scope escopo, Operando < TString > entradas, Operando <? estende TNumber > segmentIds, Operando <? estende TNumber > numSegments, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação UnsortedSegmentJoin.
Parâmetros
alcance | escopo atual |
---|---|
entradas | A entrada a ser unida. |
segmentIds | Um tensor cuja forma é um prefixo de data.shape. IDs de segmento negativos não são suportados. |
numSegments | Um escalar. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de UnsortedSegmentJoin
public static UnsortedSegmentJoin.Options separador (separador String)
Parâmetros
separador | O separador a ser usado ao ingressar. |
---|