UnsortedSegmentJoin

clase final pública UnsortedSegmentJoin

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
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 envuelve una nueva operación UnsortedSegmentJoin.
Salida <TString>
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.

Valor constante: "UnsortedSegmentJoin"

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

Salida pública <TString> salida ()

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

Parámetros
separador El separador que se utilizará al unir.