RaggedTensorToSparse

kelas akhir publik RaggedTensorToSparse

Mengonversi `RaggedTensor` menjadi `SparseTensor` dengan nilai yang sama.

masukan=ragged.from_nested_row_splits(rt_dense_values, rt_nested_splits) keluaran=SparseTensor(indeks=sparse_indices, nilai=sparse_values, padat_shape=sparse_dense_shape)

Metode Publik

statis <U, T memperluas Angka> RaggedTensorToSparse <U>
buat ( Lingkup lingkup, Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues)
Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorToSparse baru.
Keluaran <Panjang>
jarangPadatBentuk ()
`sparse_dense_shape` adalah kotak pembatas ketat dari masukan `RaggedTensor`.
Keluaran <Panjang>
indeks jarang ()
Indeks untuk `SparseTensor`.
Keluaran <U>
nilai jarang ()
Nilai `SparseTensor`.

Metode Warisan

Metode Publik

public static RaggedTensorToSparse <U> buat ( Lingkup cakupan , Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues)

Metode pabrik untuk membuat kelas yang membungkus operasi RaggedTensorToSparse baru.

Parameter
cakupan ruang lingkup saat ini
rtNestedSplit `row_splits` untuk `RaggedTensor`.
rtDenseValues `flat_values` untuk `RaggedTensor`.
Kembali
  • contoh baru dari RaggedTensorToSparse

Output publik <Panjang> sparseDenseShape ()

`sparse_dense_shape` adalah kotak pembatas ketat dari masukan `RaggedTensor`.

Output publik <Panjang> sparseIndices ()

Indeks untuk `SparseTensor`.

Output publik <U> sparseValues ​​()

Nilai `SparseTensor`.