我需要對稀疏矩陣進行一些數學運算。我注意到使用數組可能不是最有效的方式來利用我的記憶,尤其是因爲矩陣可能有超過200行。我也考慮過使用鏈表,但我不確定這會更好。有沒有適合這種情況的數據結構[方法]。存儲稀疏矩陣的數據結構
8
A
回答
11
有多少「200多行」?如何稀疏?一個1000x1000的雙打矩陣仍然小於8MB,除非你需要同時處理大量的數據,否則這不是我擔心的問題。
理想的數據結構主要取決於您需要執行哪種操作。
請注意,有即時可用的sparse matrix libraries用於所有常用語言 - 使用滾動自己的語言更好。
1
以下是一些包含稀疏矩陣的開源Java數學庫。你可以研究使用的數據結構(或者如果使用Java編程,甚至可以使用其中的一個)。
0
有一個新的矩陣庫出來的Java看起來像它可能具有良好的稀疏矩陣支持:UJMP: The Universal Java Matrix Package
相關問題
- 1. 稀疏矩陣乘法結構
- 2. [R構建稀疏矩陣
- 3. 稀疏矩陣存儲格式 - 轉換
- 4. 關於CRS稀疏矩陣存儲
- 5. 稀疏矩陣存儲空間
- 6. 如何存儲稀疏矩陣?
- 7. 稀疏矩陣
- 8. C,針對稀疏2d矩陣的數據結構的問題
- 9. C中的動態大型稀疏矩陣的數據結構
- 10. 稀疏矩陣內存
- 11. 稀疏矩陣和矩陣
- 12. 用於存儲稀疏矩陣的數據庫
- 13. Haskell - 用於稀疏矩陣乘以什麼數據結構?
- 14. 以稀疏矩陣
- 15. 50Kx50K稀疏矩陣
- 16. 稀疏三元組稀疏矩陣matlab
- 17. 確定稀疏矩陣的稀疏性(Lil矩陣)
- 18. 從數據幀創建稀疏矩陣
- 19. XGB從數據幀中稀疏矩陣
- 20. python稀疏矩陣的矩陣功率
- 21. 98%稀疏矩陣的矩陣完成
- 22. 本徵稀疏矩陣儲備NNZ
- 23. 將稀疏矩陣轉儲到文件
- 24. 稀疏矩陣的劃分
- 25. Numba中的稀疏矩陣
- 26. 構建大型scipy稀疏矩陣
- 27. R矩陣包:Demean稀疏矩陣
- 28. 稀疏矩陣 - 矩陣乘法
- 29. 稀疏矩陣子集密集矩陣
- 30. 組合矩陣和稀疏矩陣
謝謝,這是非常有益的。 – micaleel 2009-06-16 20:28:39