RaggedRange

RaggedRange public final class

Devuelve un `RaggedTensor` que contiene las secuencias de números especificadas.

Devuelve un `RaggedTensor`` result` compuesto por `rt_dense_values` y` rt_nested_splits`, tal que `result [i] = range (starts [i], limits [i], deltas [i])`.

(rt_nested_splits, rt_dense_values) = ragged_range(
       starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
 result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
 print(result)
 <tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
 
Los tensores de entrada `starts`,` limits`, y `deltas` pueden ser escalares o vectores. Todas las entradas vectoriales deben tener el mismo tamaño. Las entradas escalares se transmiten para que coincidan con el tamaño de las entradas vectoriales.

Constantes

Cuerda OP_NAME El nombre de esta operación, como lo conoce el motor central de TensorFlow

Métodos públicos

estática <T se extiende TNumber > RaggedRange < TInt64 , T>
crear ( Alcance alcance, operando <T> aperturas, operando <T> límites, operando <T> deltas)
Método de fábrica para crear una clase que envuelva una nueva operación RaggedRange utilizando tipos de salida predeterminados.
estática <U se extiende TNumber , T se extiende TNumber > RaggedRange <U, T>
crear ( Alcance alcance, operando <T> aperturas, operando <T> límites, operando <T> deltas, Clase <u> Tsplits)
Método de fábrica para crear una clase que envuelva una nueva operación RaggedRange.
Salida <T>
rtDenseValues ()
Los `flat_values` para el` RaggedTensor` devuelto.
Salida <U>
rtNestedSplits ()
El `row_splits` para el` RaggedTensor` devuelto.

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

Valor constante: "RaggedRange"

Métodos públicos

public static RaggedRange < TInt64 , T> crear ( Alcance alcance, operando <T> aperturas, operando <T> límites, operando <T> deltas)

Método de fábrica para crear una clase que envuelva una nueva operación RaggedRange utilizando tipos de salida predeterminados.

Parámetros
alcance alcance actual
empieza Los inicios de cada rango.
limites Los límites de cada rango.
deltas Los deltas de cada rango.
Devoluciones
  • una nueva instancia de RaggedRange

public static RaggedRange <T, T> crear ( Alcance alcance, operando <T> aperturas, operando <T> límites, operando <T> deltas, Clase <u> Tsplits)

Método de fábrica para crear una clase que envuelva una nueva operación RaggedRange.

Parámetros
alcance alcance actual
empieza Los inicios de cada rango.
limites Los límites de cada rango.
deltas Los deltas de cada rango.
Devoluciones
  • una nueva instancia de RaggedRange

pública de salida <T> rtDenseValues ()

Los `flat_values` para el` RaggedTensor` devuelto.

pública de salida <U> rtNestedSplits ()

El `row_splits` para el` RaggedTensor` devuelto.