UnsortedSegmentJoin

classe final pública UnsortedSegmentJoin

Une os elementos de `inputs` com base em `segment_ids`.

Calcula a junção da string ao longo dos segmentos de um tensor. Dado `segment_ids` com classificação `N` e `data` com classificação `N+M`:

`saída[i, k1...kM] = strings.join([dados[j1...jN, k1...kM])`

onde a junção é sobre todos [j1...jN] tal que segment_ids[j1...jN] = i. As strings são unidas na ordem da linha principal.

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

aula UnsortedSegmentJoin.Options Atributos opcionais para UnsortedSegmentJoin

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída <TString>
asOutput ()
Retorna o identificador simbólico do tensor.
UnsortedSegmentJoin estático
create ( Escopo do escopo , Operando < TString > entradas, Operando <? estende TNumber > segmentIds, Operando <? estende TNumber > numSegments, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação UnsortedSegmentJoin.
Saída <TString>
saída ()
UnsortedSegmentJoin.Options estático
separador (separador de string)

Métodos herdados

Constantes

String final estática pública OP_NAME

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

Valor constante: "UnsortedSegmentJoin"

Métodos Públicos

Saída pública < TString > asOutput ()

Retorna o identificador simbólico do tensor.

As entradas para 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 create ( Escopo do escopo , Operando < TString > entradas, Operando <? estende TNumber > segmentIds, Operando <? estende TNumber > numSegments, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação UnsortedSegmentJoin.

Parâmetros
escopo escopo atual
entradas A entrada a ser unida.
IDs de segmento Um tensor cuja forma é um prefixo de data.shape. Os IDs de segmento negativo não são suportados.
numSegmentos Um escalar.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de UnsortedSegmentJoin

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

separador estático público UnsortedSegmentJoin.Options (separador de string)

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