RaggedRange

classe finale pubblica RaggedRange

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], bounds[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 vettoriali devono avere tutti la stessa dimensione. Gli ingressi scalari vengono trasmessi per corrispondere alla dimensione degli ingressi vettoriali.

Metodi pubblici

statico <T estende Numero> RaggedRange <Long, T>
create (ambito dell'ambito , inizi dell'operando <T>, limiti dell'operando <T>, delta dell'operando <T>)
Metodo factory per creare una classe che racchiude una nuova operazione RaggedRange utilizzando i tipi di output predefiniti.
statico <U estende il numero, T estende il numero> RaggedRange <U, T>
create (ambito dell'ambito , inizi dell'operando <T>, limiti dell'operando <T>, delta dell'operando <T>, suddivisioni della classe <U>)
Metodo factory per creare una classe che racchiude una nuova operazione RaggedRange.
Uscita <T>
rtDenseValues ​​()
I "flat_values" per il "RaggedTensor" restituito.
Uscita <U>
rtNestedSplits ()
Il file "row_splits" per il "RaggedTensor" restituito.

Metodi ereditati

Metodi pubblici

public static RaggedRange <Long, T> create (ambito dell'ambito , inizi dell'operando <T>, limiti dell'operando <T>, delta dell'operando <T>)

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 ciascun intervallo.
delta I delta di ciascun intervallo.
ritorna
  • una nuova istanza di RaggedRange

public static RaggedRange <U, T> create (ambito dell'ambito , inizi dell'operando <T>, limiti dell'operando <T>, delta dell'operando <T>, suddivisioni della classe <U>)

Metodo factory per creare una classe che racchiude una nuova operazione RaggedRange.

Parametri
scopo ambito attuale
inizia Gli inizi di ogni intervallo.
limiti I limiti di ciascun intervallo.
delta I delta di ciascun intervallo.
ritorna
  • una nuova istanza di RaggedRange

Uscita pubblica <T> rtDenseValues ​​()

I "flat_values" per il "RaggedTensor" restituito.

Uscita pubblica <U> rtNestedSplits ()

Il file "row_splits" per il "RaggedTensor" restituito.