RaggedTensorFromVariant

genel final sınıfı RaggedTensorFromVariant

Bir "varyant" Tensörün kodunu "RaggedTensor"a dönüştürür.

Verilen 'varyant' Tensörün kodunu çözer ve bir 'RaggedTensor' döndürür. Giriş bir skaler olabilir; bu, ragged_rank "output_ragged_rank" ile tek bir "RaggedTensor"u kodladığı anlamına gelir. Ayrıca rastgele bir sıralamaya da sahip olabilir; bu durumda her öğenin kodu, ragged_rank "input_ragged_rank" ile bir "RaggedTensor" olarak çözülür ve bunlar daha sonra ragged_rank "output_ragged_rank" ile tek bir "RaggedTensor" çıktısı almak üzere giriş şekline göre istiflenir. Giriş Tensöründeki her bir "varyant" elemanının kodu, kodu çözülmüş "RaggedTensor"un bölünmelerine ve değerlerine karşılık gelen "input_ragged_rank + 1" Tensörlere sahip bir 1-D "varyant" Tensörünün elemandan alınmasıyla çözülür. "Girdi_ragged_rank" -1 ise, "output_ragged_rank" - "rank(encoded_ragged)" olarak çıkarılır. İlgili kodlama mantığı için 'RaggedTensorToVariant'a bakın.

Genel Yöntemler

static <T> RaggedTensorFromVariant <Uzun, T>
create ( Kapsam kapsamı, İşlenen <?> kodlanmışRagged, Uzun girişRaggedRank, Uzun çıkışRaggedRank, Sınıf<T> Tdeğerleri)
Varsayılan çıkış türlerini kullanarak yeni bir RaggedTensorFromVariant işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
static <U, Sayıyı genişletir, T> RaggedTensorFromVariant <U, T>
create ( Kapsam kapsamı, İşlenen <?> kodlanmışRagged, Uzun girişRaggedRank, Uzun çıkışRaggedRank, Class<T> Tdeğerleri, Class<U> Tsplits)
Yeni bir RaggedTensorFromVariant işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktıYoğunDeğerler ()
'RaggedTensor' çıkışının değerlerini temsil eden bir Tensör.
Liste< Çıkış <U>>
çıktıNestedSplits ()
'RaggedTensor' çıktısının bölünmelerini temsil eden bir veya daha fazla Tensörün listesi.

Kalıtsal Yöntemler

Genel Yöntemler

public static RaggedTensorFromVariant <Long, T> create ( Kapsam kapsamı, İşlenen <?> kodlanmışRagged, Uzun girişRaggedRank, Uzun çıkışRaggedRank, Sınıf<T> Tdeğerleri)

Varsayılan çıkış türlerini kullanarak yeni bir RaggedTensorFromVariant işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
kodlanmışRagged Kodlanmış 'RaggedTensor'ları içeren bir 'varyant' Tensör.
girdiRaggedRank Girişteki kodlanmış her "RaggedTensor" bileşeninin düzensiz sıralaması. -1 olarak ayarlanırsa bu, "output_ragged_rank" - "rank(encoded_ragged)" olarak anlaşılır.
çıktıRaggedRank 'RaggedTensor' çıktısının beklenen düzensiz sıralaması. Aşağıdakiler geçerli olmalıdır: `output_ragged_rank = rütbe(encoded_ragged) + input_ragged_rank`.
İadeler
  • RaggedTensorFromVariant'ın yeni bir örneği

public static RaggedTensorFromVariant <U, T> create ( Kapsam kapsamı, İşlenen <?> kodlanmışRagged, Uzun girişRaggedRank, Uzun çıkışRaggedRank, Sınıf<T> Tdeğerleri, Sınıf<U> Tsplit'ler)

Yeni bir RaggedTensorFromVariant işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
kodlanmışRagged Kodlanmış 'RaggedTensor'ları içeren bir 'varyant' Tensör.
girdiRaggedRank Girişteki kodlanmış her "RaggedTensor" bileşeninin düzensiz sıralaması. -1 olarak ayarlanırsa bu, "output_ragged_rank" - "rank(encoded_ragged)" olarak anlaşılır.
çıktıRaggedRank 'RaggedTensor' çıktısının beklenen düzensiz sıralaması. Aşağıdakiler geçerli olmalıdır: `output_ragged_rank = rütbe(encoded_ragged) + input_ragged_rank`.
İadeler
  • RaggedTensorFromVariant'ın yeni bir örneği

public Output <T> çıktıYoğunDeğerler ()

'RaggedTensor' çıkışının değerlerini temsil eden bir Tensör.

genel Liste< Çıkış <U>> çıktıNestedSplits ()

'RaggedTensor' çıktısının bölünmelerini temsil eden bir veya daha fazla Tensörün listesi.