Advertencia: esta API está obsoleta y se eliminará en una versión futura de TensorFlow una vez que el reemplazo sea ​​estable.

UnsortedSegmentJoin

Clase public final UnsortedSegmentJoin

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
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.
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 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

pública de salida <String> salida ()

estáticas pública UnsortedSegmentJoin.Options separador (separador de cadena)

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