Ben türde bir sorunu çözmek için arıyorum: x
bir sayıl (özdeğer) 'dir Aw = xBw
, w
bir özvektör olduğunu ve A
ve B
eşit boyutun simetrik, kare numpy matrisler vardır.ve B
d x d
ise d
x/w çiftlerini bulabilmem gerekir. Bunu nasıl uyuşturabilirim? Scipy doktorlarına bakıyordum ve istediğim gibi bir şey bulamıyordum.Numpy: Genelleştirilmiş Özdeğer Problemi
cevap
:
from scipy.linalg import eigh
eigvals, eigvecs = eigh(A, B, eigvals_only=False)
Bunu göreceksiniz eigvecs
karmaşık ndarray
, yani belki de muhtemelen dava için daha hızlı performans göstereceğini eigvalsh()
sahip aynı modülde eigvecs.real
...
kullanmak zorunda, ama bu özvektör döndürmez.
Bunu temizlediğiniz için teşekkürler! Bu işlev için dokümanlardaki örnek, ilk bakışta oldukça belirsizdi. –
scipy.linalg.eig
'u gördünüz mü? documentation Gönderen:
opsiyonel parametresıradan çözün ya bir kare matrisin özdeğer problemini genelleştirilmiş. Bu yöntem
b
var:
scipy.linalg.eig(a, b=None, ...
araçlarının bu genelleştirilmiş özdeğer problemini çözmek içinb : (M, M) array_like, optional Right-hand side matrix in a generalized eigenvalue problem. Default is None, identity matrix is assumed.
scipy.linalg.eigh()
ihtiyaç görünüyor
OP'deki sorun 'Aw = xBw''dir. – emeth
Yani, sorun nedir? scipy.linalg.eig (a, b = Hiçbiri, ... ': b parametresi: Genelleştirilmiş bir özdeğer probleminde right-hand side matrisi Varsayılan değer Yok, kimlik matrisi varsayılır. – RomanHotsiy
Hey, teşekkürler. ama B bölümünü kaçırdı –
- 1. özdeğer ayrışma olmalıdır Vikipedi'ye göre özdeğer Ayrıştırma
- 2. Genelleştirilmiş Newtype Türetme
- 3. Genelleştirilmiş tip varsaymak kuralları
- 4. Genelleştirilmiş azure VM'yi başlatın
- 5. NumPy
- 6. Genelleştirilmiş Hough Dönüşümü ve OpenCv
- 7. Numpy
- 8. NumPy
- 9. Numpy
- 10. Neo4j OutOfMemory problemi
- 11. Makine zamanlama problemi
- 12. JXL çözmek #VALUE problemi
- 13. MySQL problemi. '/tmp/aa.txt'
- 14. C++ dll Döngü Problemi
- 15. C# BeginInvoke problemi
- 16. OtomatikCompleteTextView problemi kayıp odakta
- 17. raylar 3. + yönlendirme problemi
- 18. Tembel değerlendirme problemi
- 19. şamandıra karşılaştırma problemi hedefi
- 20. Hesap makinesi Proje Problemi
- 21. PHP özyinelemeli fonksiyon problemi?
- 22. django StackedInline tinyMCE problemi
- 23. WCF AuthenticationService.IsLoggedIn problemi
- 24. LinearLayout findViewById problemi
- 25. Genelleştirilmiş Azaltılmış Degrade (GRG2) Algoritması R
- 26. python: genelleştirilmiş ek ağaçlar için kütüphane
- 27. Java: Genelleştirilmiş bir sınıfı alt sınıflara ayırma
- 28. Sonar Kurulum problemi montajı hakkında
- 29. Raylar Yetkilendirme CanCan Problemi ile
- 30. Emacs, serseri, plink problemi XP'de
http://stackoverflow.com/questions/12672408/generalized-eigenvectors-in-matlab adresine bakın. – emeth
Tam olarak yapmak istediğim şey budur, ancak python'da. –