Bir "RaggedTensor"u aynı değerlere sahip bir "SparseTensor"a dönüştürür.
girdi=ragged.from_nested_row_splits(rt_dense_values, rt_nested_splits) çıktı=SparseTensor(indices=sparse_indices, değerler=sparse_values, yoğun_shape=sparse_dense_shape)
Genel Yöntemler
static <U, T Sayıyı genişletir> RaggedTensorToSparse <U> | |
Çıkış <Uzun> | seyrekYoğunŞekil () 'sparse_dense_shape', 'RaggedTensor' girişinin sıkı sınırlayıcı kutusudur. |
Çıkış <Uzun> | seyrek Endeksler () 'SparseTensor' endeksleri. |
Çıkış <U> | seyrek Değerler () 'SparseTensor'un değerleri. |
Kalıtsal Yöntemler
Genel Yöntemler
public static RaggedTensorToSparse <U> create ( Kapsam kapsamı, Yinelenebilir< İşlenen <T>> rtNestedSplits, İşlenen <U> rtDenseValues)
Yeni bir RaggedTensorToSparse işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
rtNestedSplits | 'RaggedTensor' için 'row_splits'. |
rtDenseValues | 'RaggedTensor' için 'düz_değerler'. |
İadeler
- RaggedTensorToSparse'ın yeni bir örneği
public Çıktı <Uzun> sparseDenseShape ()
'sparse_dense_shape', 'RaggedTensor' girişinin sıkı sınırlayıcı kutusudur.