TensorDiagPart

genel final sınıfı TensorDiagPart

Tensörün köşegen kısmını döndürür.

Bu işlem, "giriş"in "köşegen" kısmına sahip bir tensör döndürür. 'Köşegen' kısım şu şekilde hesaplanır:

'Giriş'in '[D1,..., Dk, D1,..., Dk]' boyutlarına sahip olduğunu varsayalım, bu durumda çıktı, '[D1,..., Dk]' boyutlarına sahip 'k' dereceli bir tensördür. Neresi:

'köşegen[i1,..., ik] = giriş[i1, ..., ik, i1,..., ik]'.

Örneğin:

# 'input' is [[1, 0, 0, 0]
               [0, 2, 0, 0]
               [0, 0, 3, 0]
               [0, 0, 0, 4]]
 
 tf.diag_part(input) ==> [1, 2, 3, 4]
 

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <T, TType'ı genişletir > TensorDiagPart <T>
create ( Kapsam kapsamı, İşlenen <T> girişi)
Yeni bir TensorDiagPart işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
diyagonal ()
Çıkarılan köşegen.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "DiagPart"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static TensorDiagPart <T> create ( Kapsam kapsamı, İşlenen <T> girişi)

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

Parametreler
kapsam mevcut kapsam
giriş K'nın sıfır olmadığı ve çift olduğu sıra k tensörü.
İade
  • TensorDiagPart'ın yeni bir örneği

genel Çıkış <T> diyagonal ()

Çıkarılan köşegen.