Pisahkan `SparseTensor` menjadi `num_split` sepanjang satu dimensi.
Jika `bentuk[split_dim]` bukan kelipatan bilangan bulat dari `num_split`. Irisan `[0 : bentuk[split_dim] % num_split]` mendapat satu dimensi tambahan. Misalnya, jika `split_dim = 1` dan `num_split = 2` dan inputnya adalah
input_tensor = bentuk = [2, 7] [ ade ] [bc ]
Secara grafis tensor keluarannya adalah:
output_tensor[0] = bentuk = [2, 4] [ a ] [bc ]
keluaran_tensor[1] = bentuk = [2, 3] [ de ] [ ]
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
statis <T memperluas TType > SparseSplit <T> | |
Daftar< Keluaran < TInt64 >> | |
Daftar< Keluaran < TInt64 >> | bentuk keluaran () Daftar tensor 1-D mewakili bentuk tensor renggang keluaran. |
Daftar< Keluaran <T>> | Nilai keluaran () Daftar tensor 1-D mewakili nilai tensor renggang keluaran. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
public static SparseSplit <T> buat ( Lingkup cakupan , Operand < TInt64 > splitDim, Indeks Operand < TInt64 >, nilai Operand <T>, bentuk Operand < TInt64 >, Long numSplit)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseSplit baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
splitDim | 0-D. Dimensi yang akan dipecah. Harus berada dalam rentang `[0, peringkat(bentuk))`. |
indeks | Tensor 2-D mewakili indeks tensor renggang. |
nilai-nilai | Tensor 1-D mewakili nilai tensor renggang. |
membentuk | 1-D. tensor mewakili bentuk tensor renggang. indeks keluaran: Daftar tensor 1-D mewakili indeks tensor renggang keluaran. |
nomorSplit | Banyaknya cara untuk membagi. |
Kembali
- contoh baru dari SparseSplit
Daftar publik< Keluaran < TInt64 >> bentuk keluaran ()
Daftar tensor 1-D mewakili bentuk tensor renggang keluaran.
Daftar publik< Keluaran <T>> Nilai keluaran ()
Daftar tensor 1-D mewakili nilai tensor renggang keluaran.