Bir veya daha fazla kare, kendine eş matrisin öz ayrıştırmasını hesaplar.
'Giriş'teki her bir iç matrisin özdeğerlerini ve (isteğe bağlı olarak) özvektörlerini, 'giriş[..., :, :] = v[..., :, :] * diag(e[..., :) olacak şekilde hesaplar. ])`. Özdeğerler azalmayacak şekilde sıralanır.
# a is a tensor.
# e is a tensor of eigenvalues.
# v is a tensor of eigenvectors.
e, v = self_adjoint_eig(a)
e = self_adjoint_eig(a, compute_v=False)
İç İçe Sınıflar
sınıf | SelfAdjointEig.Options | SelfAdjointEig için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
statik SelfAdjointEig.Options | hesaplamaV (Boolean hesaplamaV) |
statik <T TType'ı genişletir > SelfAdjointEig <T> | oluştur ( Kapsam kapsamı, İşlenen <T> girişi, Seçenekler... seçenekler) Yeni bir SelfAdjointEig işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
Çıkış <T> | e () Özdeğerler. |
Çıkış <T> | v () Özvektörler. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
genel statik SelfAdjointEig.Options computeV (Boolean computeV)
Parametreler
hesaplamaV | Eğer 'Doğru' ise özvektörler hesaplanacak ve 'v' cinsinden döndürülecektir. Aksi halde sadece özdeğerler hesaplanacaktır. |
---|
public static SelfAdjointEig <T> create ( Kapsam kapsamı, İşlenen <T> girişi, Seçenekler... seçenekler)
Yeni bir SelfAdjointEig işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | '[N, N]' şeklinin 'Tensör' girişi. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İade
- SelfAdjointEig'in yeni bir örneği