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 |
Métodos Públicos
Saída <String> | asOutput () Retorna o identificador simbólico de um tensor. |
static <T estende o número, U estende o número> UnsortedSegmentJoin | create ( escopo do escopo , entradas do operando <String>, IDs do segmento do operando <T>, numSegments do operando <U>, opções... opções) Método de fábrica para criar uma classe que envolve uma nova operação UnsortedSegmentJoin. |
Saída <String> | saída () |
UnsortedSegmentJoin.Options estático | separador (separador de string) |
Métodos herdados
Métodos Públicos
Saída pública <String> asOutput ()
Retorna o identificador simbólico de um 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 escopo , entradas Operando <String>, Operando <T> segmentIds, Operando <U> 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
separador estático público UnsortedSegmentJoin.Options (separador de string)
Parâmetros
separador | O separador a ser usado ao ingressar. |
---|