Değerleri yeni bir yoğun biçimde temsil etmek için SparseTensor'u yeniden şekillendirir.
Bu işlem, temsil edilen yoğun tensör üzerinde yeniden şekillendirme ile aynı anlamlara sahiptir. 'Giriş_indisleri', istenen 'yeni_şekil'e göre yeniden hesaplanır.
"new_shape"in bir bileşeni -1 özel değeri ise, bu boyutun boyutu, toplam yoğun boyutun sabit kalacağı şekilde hesaplanır. "new_shape"in en fazla bir bileşeni -1 olabilir. "new_shape" tarafından ima edilen yoğun öğelerin sayısı, orijinal olarak "input_shape" tarafından ima edilen yoğun öğelerin sayısıyla aynı olmalıdır.
Yeniden şekillendirme, SparseTensor'daki değerlerin sırasını etkilemez.
Giriş tensörünün sıralaması "R_in" ve "N" boş olmayan değerlere sahipse ve "new_shape"in uzunluğu "R_out" ise, "input_indices"in şekli "[N, R_in]", "input_shape"in uzunluğu ise "R_in"dir , "output_indices", "[N, R_out]" şeklindedir ve "output_shape", "R_out" uzunluğundadır.
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Statik Seyrek Yeniden Şekillendirme | |
Çıkış < TInt64 > | çıktı Endeksleri () 2-D. |
Çıkış < TInt64 > | çıktı Şekli () 1-D. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
public static SparseReshape create ( Kapsam kapsamı, İşlenen < TInt64 > inputIndices, İşlenen < TInt64 > inputShape, İşlenen < TInt64 > newShape)
Yeni bir SparseReshape işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş Endeksleri | 2-D. Bir SparseTensor'da boş olmayan değerlerin indekslerini içeren 'N x R_in' matrisi. |
giriş Şekli | 1-D. Giriş SparseTensor'un yoğun şekline sahip 'R_in' vektörü. |
yeni şekil | 1-D. İstenen yeni yoğun şekle sahip 'R_out' vektörü. |
İadeler
- SparseReshape'in yeni bir örneği
genel Çıkış < TInt64 > çıktıIndices ()
2-D. SparseTensor çıkışındaki boş olmayan değerlerin güncellenmiş endekslerini içeren 'N x R_out' matrisi.