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 |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
Salida < TString > | asOutput () Devuelve el identificador simbólico del tensor. |
estática UnsortedSegmentJoin | |
Salida < TString > | salida () |
estáticas UnsortedSegmentJoin.Options | separador (separador String) |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
pública de salida < 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.
public static UnsortedSegmentJoin crear ( Alcance alcance, operando < TString > entradas, operando <? extiende TNumber > segmentIds, operando <? extiende TNumber > 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. |
---|