RaggedRange

classe finale publique RaggedRange

Renvoie un `RaggedTensor` contenant les séquences de nombres spécifiées.

Renvoie un « résultat » `RaggedTensor` composé de `rt_dense_values` et `rt_nested_splits`, tel que `result[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]] >
 
Les tenseurs d'entrée « starts », « limits » et « deltas » peuvent être des scalaires ou des vecteurs. Les entrées vectorielles doivent toutes avoir la même taille. Les entrées scalaires sont diffusées pour correspondre à la taille des entrées vectorielles.

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

statique <T étend TNumber > RaggedRange < TInt64 , T>
créer (portée de portée, débuts de l'opérande <T>, limites de l'opérande <T>, deltas de l'opérande <T>)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération RaggedRange à l'aide des types de sortie par défaut.
static <U étend TNumber , T étend TNumber > RaggedRange <U, T>
créer (portée de portée, débuts de l'opérande <T>, limites de l'opérande <T>, deltas de l'opérande <T>, classes <U> Tsplits)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération RaggedRange.
Sortie <T>
rtDenseValues ​​()
Les `flat_values` pour le `RaggedTensor` renvoyé.
Sortie <U>
rtNestedSplits ()
Le `row_splits` pour le `RaggedTensor` renvoyé.

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "RaggedRange"

Méthodes publiques

public static RaggedRange < TInt64 , T> créer (portée de portée, débuts de l'opérande <T>, limites de l'opérande <T>, deltas de l'opérande <T>)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération RaggedRange à l'aide des types de sortie par défaut.

Paramètres
portée portée actuelle
commence Les débuts de chaque gamme.
limites Les limites de chaque gamme.
delta Les deltas de chaque plage.
Retours
  • une nouvelle instance de RaggedRange

public static RaggedRange <U, T> créer (portée de portée , débuts de l'opérande <T>, limites de l'opérande <T>, deltas de l'opérande <T>, classes <U> Tsplits)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération RaggedRange.

Paramètres
portée portée actuelle
commence Les débuts de chaque gamme.
limites Les limites de chaque gamme.
delta Les deltas de chaque plage.
Retours
  • une nouvelle instance de RaggedRange

sortie publique <T> rtDenseValues ​​()

Les `flat_values` pour le `RaggedTensor` renvoyé.

sortie publique <U> rtNestedSplits ()

Le `row_splits` pour le `RaggedTensor` renvoyé.