Une los elementos de `input` basados en` segmento_id`.
Calcula la unión de cuerdas a lo largo de los segmentos de un tensor. Dado `segmento_id` con rango` N` y `datos` con rango` N + M`:
`salida [i, k1 ... kM] = strings.join ([datos [j1 ... jN, k1 ... kM])`
donde la unión está sobre todo [j1 ... jN] de modo que segmento_id [j1 ... jN] = i. Las cadenas se unen en orden de fila mayor.
Por ejemplo:
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']
Clases anidadas
clase | UnsortedSegmentJoin.Options | Los atributos opcionales para UnsortedSegmentJoin |
Métodos públicos
Salida <String> | asOutput () Devuelve el identificador simbólico de un tensor. |
estática <T se extiende Número, U se extiende Número> UnsortedSegmentJoin | |
Salida <String> | salida () |
estáticas UnsortedSegmentJoin.Options | separador (separador String) |
Métodos heredados
Métodos públicos
pública de salida <String> asOutput ()
Devuelve el identificador simbólico de un tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static UnsortedSegmentJoin crear ( Alcance alcance, operando <String> entradas, operando <T> segmentIds, operando <U> numSegments, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación UnsortedSegmentJoin.
Parámetros
alcance | alcance actual |
---|---|
entradas | La entrada que se va a unir. |
segmentoIds | Un tensor cuya forma es un prefijo de data.shape. No se admiten los ID de segmento negativos. |
numSegments | Un escalar. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UnsortedSegmentJoin
estáticas pública UnsortedSegmentJoin.Options separador (separador de cadena)
Parámetros
separador | El separador que se utilizará al unirse. |
---|