RaggedTensorToSparse

classe finale pubblica RaggedTensorToSparse

Converte un `RaggedTensor` in uno `SparseTensor` con gli stessi valori.

input=ragged.from_nested_row_splits(rt_dense_values, rt_nested_splits) output=SparseTensor(indices=sparse_indices, valori=sparse_values, dense_shape=sparse_dense_shape)

Metodi pubblici

statico <U, T estende Numero> RaggedTensorToSparse <U>
create ( Scope scope, Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues)
Metodo factory per creare una classe che racchiude una nuova operazione RaggedTensorToSparse.
Uscita <Lungo>
sparseDenseShape ()
"sparse_dense_shape" è un riquadro di delimitazione stretto dell'input "RaggedTensor".
Uscita <Lungo>
Indici sparsi ()
Gli indici per lo `SparseTensor`.
Uscita <U>
valori sparsi ()
I valori dello `SparseTensor`.

Metodi ereditati

Metodi pubblici

public static RaggedTensorToSparse <U> create ( Scope scope, Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues)

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

Parametri
scopo ambito attuale
rtNestedSplits Il `row_splits` per il `RaggedTensor`.
rtDenseValues I `flat_values` per il `RaggedTensor`.
ritorna
  • una nuova istanza di RaggedTensorToSparse

Output pubblico <Long> sparseDenseShape ()

"sparse_dense_shape" è un riquadro di delimitazione stretto dell'input "RaggedTensor".

Output pubblico <Long> sparseIndices ()

Gli indici per lo `SparseTensor`.

Output pubblico <U> sparseValues ​​()

I valori dello `SparseTensor`.