Restituisce un "RaggedTensor" contenente le sequenze di numeri specificate.
Restituisce un risultato `RaggedTensor`` composto da `rt_dense_values` e` rt_nested_splits`, tale che `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]] >
I tensori di input `inizia`,` limiti` e `delta` possono essere scalari o vettori. Gli input del vettore devono avere tutti la stessa dimensione. Gli input scalari vengono trasmessi in modo da corrispondere alle dimensioni degli input vettoriali. Metodi pubblici
static <T extends Number> RaggedRange <Long, T> | |
static <U estende il numero, T estende il numero> RaggedRange <U, T> | |
Uscita <T> | rtDenseValues () I `flat_values` per il` RaggedTensor` restituito. |
Uscita <U> | rtNestedSplits () `Row_splits` per il` RaggedTensor` restituito. |
Metodi ereditati
Metodi pubblici
public static RaggedRange <lunghe, T> Crea ( Ambito di applicazione, operando <T> si avvia, operando <T> limiti, operando <T> delta)
Metodo Factory per creare una classe che racchiude una nuova operazione RaggedRange utilizzando i tipi di output predefiniti.
Parametri
scopo | ambito attuale |
---|---|
inizia | Gli inizi di ogni intervallo. |
limiti | I limiti di ogni intervallo. |
delta | I delta di ogni gamma. |
ritorna
- una nuova istanza di RaggedRange
public static RaggedRange <U, T> creare ( Scope portata, Operando <T> inizia, Operando <T> limiti, operando <T> delta, Classe <U> Tsplits)
Metodo Factory per creare una classe che avvolge una nuova operazione RaggedRange.
Parametri
scopo | ambito attuale |
---|---|
inizia | Gli inizi di ogni intervallo. |
limiti | I limiti di ogni intervallo. |
delta | I delta di ogni gamma. |
ritorna
- una nuova istanza di RaggedRange