RaggedRange

classe final pública RaggedRange

Retorna um `RaggedTensor` contendo as sequências de números especificadas.

Retorna um `RaggedTensor` `resultado` composto de `rt_dense_values` e `rt_nested_splits`, tal que `resultado[i] = range(starts[i], limites[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]] >
 
Os tensores de entrada `starts`, `limits` e `deltas` podem ser escalares ou vetores. As entradas do vetor devem ter todas o mesmo tamanho. As entradas escalares são transmitidas para corresponder ao tamanho das entradas vetoriais.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TNumber > RaggedRange < TInt64 , T>
criar (escopo do escopo , início do operando <T>, limites do operando <T>, deltas do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedRange usando tipos de saída padrão.
estático <U estende TNumber , T estende TNumber > RaggedRange <U, T>
criar ( escopo do escopo , início do operando <T>, limites do operando <T>, deltas do operando <T>, divisão de classe<U> Tsplits)
Método de fábrica para criar uma classe que envolve uma nova operação RaggedRange.
Saída <T>
rtDenseValues ()
Os `flat_values` para o `RaggedTensor` retornado.
Saída <U>
rtNestedSplit ()
O `row_splits` para o `RaggedTensor` retornado.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "RaggedRange"

Métodos Públicos

public static RaggedRange < TInt64 , T> create (escopo do escopo , início do operando <T>, limites do operando <T>, deltas do operando <T>)

Método de fábrica para criar uma classe que envolve uma nova operação RaggedRange usando tipos de saída padrão.

Parâmetros
escopo escopo atual
começa Os inícios de cada intervalo.
limites Os limites de cada intervalo.
deltas Os deltas de cada intervalo.
Devoluções
  • uma nova instância de RaggedRange

public static RaggedRange <U, T> create ( escopo do escopo , início do operando <T>, limites do operando <T>, deltas do operando <T>, divisão de classe<U> Tsplits)

Método de fábrica para criar uma classe que envolve uma nova operação RaggedRange.

Parâmetros
escopo escopo atual
começa Os inícios de cada intervalo.
limites Os limites de cada intervalo.
deltas Os deltas de cada intervalo.
Devoluções
  • uma nova instância de RaggedRange

Saída pública <T> rtDenseValues ()

Os `flat_values` para o `RaggedTensor` retornado.

Saída pública <U> rtNestedSplits ()

O `row_splits` para o `RaggedTensor` retornado.