Une los elementos de `inputs` basándose en `segment_ids`.
Calcula la unión de cadenas a lo largo de segmentos de un tensor. Dados `segment_ids` con rango `N` y `data` con rango `N+M`:
`salida[i, k1...kM] = cadenas.join([datos[j1...jN, k1...kM])`
donde la unión es sobre todo [j1...jN] tal que segment_ids[j1...jN] = i. Las cadenas se unen en orden de fila principal.
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 | Opciones de unión de segmentos sin clasificar | Atributos opcionales para UnsortedSegmentJoin |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <TString> | como salida () Devuelve el identificador simbólico del tensor. |
Unión estática de segmento sin clasificar | |
Salida <TString> | producción () |
Estático UnsortedSegmentJoin.Options | separador (separador de cadenas) |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <TString> asOutput ()
Devuelve el identificador simbólico del 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.
creación pública estática de UnsortedSegmentJoin ( alcance del alcance, entradas de operando <TString> , operando <? extiende TNumber > segmentIds, operando <? extiende TNumber > numSegments, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación UnsortedSegmentJoin.
Parámetros
alcance | alcance actual |
---|---|
entradas | La entrada que se va a unir. |
identificadores de segmento | Un tensor cuya forma es un prefijo de data.shape. No se admiten identificadores de segmento negativos. |
númSegmentos | Un escalar. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UnsortedSegmentJoin
Separador público estático UnsortedSegmentJoin.Options (separador de cadenas)
Parámetros
separador | El separador que se utilizará al unir. |
---|