Có bất kỳ lưu trữ nào được tối ưu hóa Sparse Matrix triển khai trong C# không?Có bất kỳ triển khai Ma trận Sparse nào được tối ưu hóa trong C# không?
10
A
Trả lời
5
Có Math.NET.
Nó có một số Spare Matrix implementations. (liên kết đến trang Math.NET cũ. Không còn phiên bản tài liệu trực tuyến nữa).
0
Nếu bạn đang tìm kiếm thực thi ma trận thưa thớt hiệu suất cao, hãy kiểm tra NMath từ phần mềm CenterSpace.
Đây là danh sách một phần chức năng được cắt từ here trên trang web của CenterSpace.
- cấu trúc thưa thớt lớp ma trận đầy đủ tính năng, trong đó có hình tam giác, đối xứng, Hermitian, dải, tridiagonal, đối xứng dải, và Hermitian dải.
- Chức năng cho chuyển đổi giữa các ma trận chung và các loại ma trận thưa thớt có cấu trúc.
- Chức năng để chuyển đổi cấu trúc ma trận thưa thớt, tính toán bên trong sản phẩm và tính toán ma trận chỉ tiêu.
- Lớp học cho Sacombank cấu trúc ma trận thưa thớt, bao gồm LU thừa số cho dải và ma trận tridiagonal, Bunch-Kaufman thừa cho đối xứng và ma trận Hermitian, và Cholesky phân hủy cho đối xứng và ma trận xác định dương Hermitian. Sau khi xây dựng, hệ số ma trận có thể được sử dụng để giải quyết hệ thống tuyến tính và tính yếu tố quyết định, nghịch đảo và điều kiện số.
- vectơ thưa thớt chung và các lớp ma trận và ma trận yếu tố.
- Orthogonal các lớp phân hủy cho chung ma trận, bao gồm phân hủy QR và phân tách giá trị ít nhất (SVD).
- Hình vuông tối thiểu tiên tiến các lớp nhân tố cho tổng quát ma trận, bao gồm Cholesky, QR và SVD.
- Hệ số LU cho tổng quát ma trận, cũng như chức năng cho giải quyết hệ thống tuyến tính, tính toán yếu tố quyết định, nghịch đảo và điều kiện số.
Paul
+3
Paul, dựa trên hồ sơ của bạn có vẻ như bạn làm việc cho CenterSpace. Thật tuyệt khi đăng bài về sản phẩm của riêng bạn, nhưng kết nối của bạn với CenterSpace sẽ được tiết lộ. – Greg
Các vấn đề liên quan
- 1. Có bất kỳ Websocket C# nào triển khai tốt không?
- 2. boost :: bất kỳ tối ưu hóa typeid cho C++ 11
- 3. Có bất kỳ đuôi đuôi động cơ Javascript nào được tối ưu hóa không?
- 4. Bất kỳ ai biết về việc triển khai java.util.Map được tối ưu hóa để sử dụng bộ nhớ thấp?
- 5. Tối ưu hóa có thể có trong Haskell chưa được triển khai trong GHC?
- 6. Cách biên dịch chương trình C mà không cần bất kỳ tối ưu hóa nào
- 7. Có bất kỳ triển khai LRU nào của IDictionary không?
- 8. tối ưu hóa quadprog
- 9. Tối ưu hóa Floyd-Warshall cho ma trận kề kề đối xứng
- 10. Ma trận thưa thớt scipy - mục đích và cách sử dụng các triển khai khác nhau
- 11. Mã này có thể được tối ưu hóa không?
- 12. Có bất kỳ công cụ quy tắc nào được triển khai trên NodeJS/trong Javascript không?
- 13. Libm được tối ưu hóa cho ARM?
- 14. Làm cách nào để tối ưu hóa chu kỳ?
- 15. Điều gì có thể làm cho mã F # không được tối ưu hóa nhanh hơn mã được tối ưu hóa?
- 16. Có bất kỳ triển khai thường được sử dụng nào của IQueryable không?
- 17. C#, tối ưu hóa lạ
- 18. Kỹ thuật tối ưu hóa trong C#
- 19. cách xem mã được tối ưu hóa trong c
- 20. Tối ưu hóa các vòng trong Haskell
- 21. OpenGL: Triển khai ngăn xếp ma trận biến đổi
- 22. Có bất kỳ hướng dẫn trực tuyến tốt, hiện đại nào để tối ưu hóa mã lắp ráp không?
- 23. Tệp chiến dịch có thể được triển khai trên bất kỳ máy chủ nào không?
- 24. Tối ưu hóa các mảng C++ 2-D
- 25. Tối ưu hóa ABAP
- 26. Thư viện ma trận thưa thớt cho Ruby
- 27. Tối ưu hóa protobuf nào?
- 28. Ma trận của Ma trận trong Perl
- 29. C++ lặp & tối ưu hóa vòng lặp
- 30. Có các trình biên dịch C++ được tối ưu hóa để sử dụng mẫu không?
Liên kết này nó NMath là không chính xác. NMath là một khung toán học từ phần mềm CenterSpace tại www.centerspace.net. – Paul
nó là chính xác. Đây là một dự án nguồn mở. – Amirshk
Muốn bán sản phẩm của bạn không có nghĩa là không có giải pháp nào khác ngoài đó. Liên kết của tôi là cho một dự án MỞ NGUỒN MIỄN PHÍ, có tên là NMath! – Amirshk