2 "SparseTensor" girişinin son boyutu boyunca ayarlama işlemini uygular.
'Set_operation' değerleri için SetOperationOp::SetOperationFromContext'e bakın.
'validate_indices', 'True' ise, 'sparse.SparseToSparseSetOperation', 'set1' ve 'set2' endekslerinin sırasını ve aralığını doğrular.
'set1' girişi, 'set1_indices', 'set1_values' ve 'set1_shape' ile temsil edilen bir 'SparseTensor'dur. "n" olarak sıralanan "set1" için 1. "n-1" boyutları "set2" ile aynı olmalıdır. Boyut `n' bir kümedeki değerleri içerir; kopyalara izin verilir ancak göz ardı edilir.
'set2' girişi, 'set2_indices', 'set2_values' ve 'set2_shape' ile temsil edilen bir 'SparseTensor'dur. "n" sıralı "set2" için 1. "n-1" boyutları "set1" ile aynı olmalıdır. Boyut `n' bir kümedeki değerleri içerir; kopyalara izin verilir ancak göz ardı edilir.
Eğer 'validate_indices', 'True' ise, bu işlem, 'set1' ve 'set2' indekslerinin sırasını ve aralığını doğrular.
Çıktı "sonuç", "sonuç_indices", "sonuç_değerleri" ve "sonuç_şekli" ile temsil edilen bir "SparseTensor"dur. "n" sıralı "küme1" ve "küme2" için bu, "n" sırasına ve "küme1" ve "küme2" ile aynı 1. "n-1" boyutlarına sahiptir. "n'inci" boyut, "set"in karşılık gelen "[0...n-1]" boyutuna uygulanan "set_operation" sonucunu içerir.
İç İçe Sınıflar
sınıf | SparseToSparseSetOperation.Options | SparseToSparseSetOperation için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
static <T, TType'ı genişletir > SparseToSparseSetOperation <T> | create ( Kapsam kapsamı, İşlenen < TInt64 > set1Indices, İşlenen <T> set1Values, İşlenen < TInt64 > set1Shape, İşlenen < TInt64 > set2Indices, İşlenen <T> set2Values, İşlenen < TInt64 > set2Shape, String setOperation, Seçenekler... seçenekler) Yeni bir SparseToSparseSetOperation işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
Çıkış < TInt64 > | sonuç Endeksleri () Bir 'SparseTensor'un 2 boyutlu endeksleri. |
Çıkış < TInt64 > | sonuçŞekil () Bir 'SparseTensor'un 1D 'Tensor' şekli. |
Çıkış <T> | sonuçDeğerler () Bir 'SparseTensor'un 1 boyutlu değerleri. |
statik SparseToSparseSetOperation.Options | validateIndices (Boolean validateIndices) |
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 SparseToSparseSetOperation <T> create ( Kapsam kapsamı, İşlenen < TInt64 > set1Indices, İşlenen <T> set1Values, İşlenen < TInt64 > set1Shape, İşlenen < TInt64 > set2Indices, İşlenen <T> set2Values, İşlenen < TInt64 > set2Shape, String setOperation, Seçenekler... seçenekler)
Yeni bir SparseToSparseSetOperation işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
set1İndeksler | 2D 'Tensor', bir 'SparseTensor'un endeksleri. Satır ana sırasına göre olmalıdır. |
set1Values | 1D 'Tensor', bir 'SparseTensor'un değerleri. Satır ana sırasına göre olmalıdır. |
set1Şekil | 1D 'Tensor', 'SparseTensor'un şekli. "set1_shape[0...n-1]", "set2_shape[0...n-1]" ile aynı olmalıdır, "set1_shape[n]", "0...n-1" boyunca ayarlanan maksimum boyuttur ' boyutlar. |
set2İndeksler | 2D 'Tensor', bir 'SparseTensor'un endeksleri. Satır ana sırasına göre olmalıdır. |
set2Values | 1D 'Tensor', bir 'SparseTensor'un değerleri. Satır ana sırasına göre olmalıdır. |
set2Şekil | 1D 'Tensor', 'SparseTensor'un şekli. "set2_shape[0...n-1]", "set1_shape[0...n-1]" ile aynı olmalıdır; "set2_shape[n]", "0...n-1" boyunca ayarlanan maksimum boyuttur ' boyutlar. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- SparseToSparseSetOperation'ın yeni bir örneği
genel Çıkış < TInt64 > resultShape ()
Bir 'SparseTensor'un 1D 'Tensor' şekli. "result_shape[0...n-1]", "set1" ve "set2"nin 1. "n-1" boyutlarıyla aynıdır; "result_shape[n]", tüm "0" genelinde maksimum sonuç kümesi boyutudur. ..n-1` boyutları.