życzenia, guglanie na ten temat przynosi np MTL, exmat, LAPACK oraz here. Wydaje mi się, że pamiętam, że Microsoft Research wydała jeden, ale nie mogę go włożyć. Poszukuję porady od kogoś, kto faktycznie używał (lub opracował ...) jedną z nich, mając nadzieję na uzyskanie doświadczenia Matlab w C++ (w miarę możliwości). Z góry dziękuję, RobiPatrząc na elegancką i skuteczny biblioteki C matrix ++
Odpowiedz
spojrzeć Armadillo, docs mają syntax conversion table dla użytkowników MATLAB i istnieją odniesienia w stosunku do innych bibliotek C++ w macierzy stronie. Uważam, że jest bardzo przyjazny dla użytkownika.
+1 za porady dotyczące Armadillo – nkint
doładowanie ma bibliotekę matematyczną z algebrą macierzową - uBLAS.
Przeczytaj artykuły Jacka Crenshawa na stronie www.embedded.com. Od wielu lat pracuje nad klasą macierzową, rozwijając kod metod numerycznych, który się z nim wiąże i używa go.
Używam zarówno Eigen, jak i Matlab i lubię ich oboje. Eigen obsługuje SIMD i leniwy ewaluacji dla dodatkowej wydajności. Ale użytkownicy nie muszą przejmować się wewnętrznymi. Interfejs Eigen jest bardzo prosty i intuicyjny. Przechodzenie z Matlab do Eigen powinno być stosunkowo proste, czego nie mogę powiedzieć o uBLAS lub LAPACK.
EDIT: Oto Eigen Quick Reference for Matlab Users
NIST ma TNT (szablonowy zestaw narzędzi numerycznych). Bardzo lekki i prosty.
Właśnie zacząłem używać biblioteki Gmm++. To tylko pliki nagłówkowe, obsługuje rzadkie macierze, ma szeroki zakres rozwiązań i interfejsów dla LAPACK i BLAS. Jego interfejs nie wydaje się tak miły jak Eigen, ale jest bardziej kompletny.
pół-poważna odpowiedź (prosto z Stroustrup): http://www.stroustrup.com/Programming/Matrix/index.html
- 1. Zalecenie dla biblioteki C# Matrix
- 2. CSR Matrix - Matrix mnożenie
- 3. Patrząc na zdalnym systemie plików REST oparte
- 4. Patrząc na kod C# wykrywania dysków wymiennych (USB)
- 5. Różnica między Matrix hamcrest Matrix i hamcrest Core Core Matchery
- 6. Amazon produkty API - Patrząc na podstawowy przegląd i informacji
- 7. Matrix Math With Sparklyr
- 8. Eigen Convert Matrix na wektor
- 9. Matrix Mnożenie z pandy DataFrame i Series
- 10. Załóż EIGEN Matrix z tablicy C
- 11. Nowoczesne OpenGL: stosy VBO, GLM i Matrix
- 12. C# bardziej skuteczny sposób porównywania dwóch zbiorów
- 13. C# Skuteczny sposób zarządzania numerem wersji
- 14. Skuteczny sposób na znalezienie zamawianych par?
- 15. Patrząc na dobry przykład polimorficznych serializacji deserializacji stosując Jacksona scala
- 16. OpenCV CV :: Mat i Eigen :: Matrix
- 17. Left Matrix Division i Numpy Solve
- 18. streaming C++ program i biblioteki współdzielone
- 19. Pandas DataFrame z MultiIndex na Numpy Matrix
- 20. Jak przekonwertować Java-Array na JavaCV-Matrix?
- 21. Scipy Sparse Matrix - Mnożenie wektorów gęstych - Blocks vs Large Matrix
- 22. Ruby Matrix set_element private?
- 23. Wiązanie biblioteki biblioteki C++ za pomocą SWIG
- 24. Python Lambda Identity Matrix
- 25. Pakiet Visual Studio Extensibility nie patrząc na prawidłowy projekt
- 26. Jak statycznie połączyć biblioteki biblioteki klasy C#?
- 27. Jaka jest różnica pomiędzy Matrix Matrix isA, any, eq i same?
- 28. Matrix w programie MATLAB
- 29. Elementarna moc scipy.sparse matrix
- 30. Kierunek wektora rotacji Matrix
http://gandalf-library.sourceforge.net/ – rwong
Znalazłem ten jeden: http://vxl.sourceforge.net/ (iz ten link http://research.microsoft.com/en-us/um/people/awf/vxl/book/book_toc.html#SEC_Contents być może jest to ten, który zapamiętałeś jako wydany przez Microsoft Research). –