Bir "SparseTensor"u bir boyut boyunca "num_split" tensörlerine bölün.
"Şekil[split_dim]", "num_split"in tamsayı katı değilse. `[0 : şekil[split_dim] % num_split]` dilimleri ekstra bir boyut alır. Örneğin, "split_dim = 1" ve "num_split = 2" ise ve giriş
girdi_tensörü = şekil = [2, 7] [ ade ] [bc ]
Grafiksel olarak çıkış tensörleri şunlardır:
çıktı_tensörü[0] = şekil = [2, 4] [ a ] [bc ]
çıktı_tensörü[1] = şekil = [2, 3] [ de ] [ ]
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > SparseSplit <T> | |
Liste< Çıkış < TInt64 >> | |
Liste< Çıkış < TInt64 >> | çıktı Şekli () 1 boyutlu tensörlerin bir listesi, çıktı seyrek tensörlerinin şeklini temsil eder. |
Liste< Çıkış <T>> | çıktıDeğerleri () 1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin değerlerini temsil eder. |
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 SparseSplit <T> create ( Kapsam kapsamı, İşlenen < TInt64 > splitDim, İşlenen < TInt64 > dizinler, İşlenen <T> değerleri, İşlenen < TInt64 > şekil, Uzun numSplit)
Yeni bir SparseSplit işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
bölünmüşDim | 0-D. Bölünecek boyut. `[0, rütbe(şekil))` aralığında olmalıdır. |
endeksler | 2 boyutlu tensör, seyrek tensörün endekslerini temsil eder. |
değerler | 1-D tensör, seyrek tensörün değerlerini temsil eder. |
şekil | 1-D. tensör seyrek tensörün şeklini temsil eder. çıkış endeksleri: 1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin endekslerini temsil eder. |
numSplit | Bölme yollarının sayısı. |
İadeler
- SparseSplit'in yeni bir örneği
genel Liste< Çıktı < TInt64 >> çıktıShape ()
1 boyutlu tensörlerin bir listesi, çıktı seyrek tensörlerinin şeklini temsil eder.
genel Liste< Çıkış <T>> çıktıDeğerleri ()
1 boyutlu tensörlerin bir listesi, çıkış seyrek tensörlerinin değerlerini temsil eder.