我想在不浪費空間但在同一時間保持恆定訪問時間的數據結構中用Python表示稀疏矩陣。有沒有簡單的方法來做到這一點?我知道像scipy這樣的圖書館有它。在不使用庫的情況下表示Python中的稀疏矩陣
0
A
回答
0
很多方法可以做到這一點。例如,您可以保留一個列表,其中每個列表元素是您的數據對象之一,或者是一個代表N個空白項目的整數。
0
與元組作爲鍵的字典可能工作。
0
scipy.sparse
庫根據目的使用不同的格式。全部實現一個2d矩陣
鍵的詞典 - 數據結構是一個字典,以座標爲元組的一個元組作爲鍵。這是最容易設置和使用的。
列表列表 - 有2個列表列表。一個列表具有列座標,另一個列數據。矩陣的每行一個子列表。
coo - 經典設計。 3列,行座標,列座標和數據值
壓縮行(或列) - 爲數學運算優化的更復雜版本
coo
;基於線性代數數學十年的歷史對角線 - 適於矩陣最爲值是在幾個對角線
相關問題
- 1. python稀疏矩陣的矩陣功率
- 2. 稀疏矩陣
- 3. csv稀疏矩陣python
- 4. 稀疏矩陣的關聯表示
- 5. OpenACC - 稀疏矩陣庫
- 6. 如何在不使用lapply的情況下將列表列表轉換爲R中的稀疏矩陣?
- 7. python中的稀疏矩陣svd
- 8. Numba中的稀疏矩陣
- 9. 稀疏矩陣和矩陣
- 10. 在Numpy/Python中快速稀疏矩陣
- 11. 在Python中創建稀疏矩陣
- 12. 用於Ruby的稀疏矩陣庫
- 13. 從python中的矩陣的稀疏到高密度表示
- 14. 在Java中使用鏈表來表示一個稀疏矩陣
- 15. 在VB中使用稀疏矩陣
- 16. 確定稀疏矩陣的稀疏性(Lil矩陣)
- 17. 以稀疏矩陣
- 18. 50Kx50K稀疏矩陣
- 19. 稀疏三元組稀疏矩陣matlab
- 20. 巨大的python稀疏矩陣
- 21. Python中是否支持稀疏矩陣?
- 22. 98%稀疏矩陣的矩陣完成
- 23. UMFPACK和BOOST的uBLAS庫稀疏矩陣
- 24. 稀疏矩陣的劃分
- 25. 徵:使用稀疏矩陣的selfAdjointView
- 26. 通用稀疏矩陣加
- 27. sklearn tsne用稀疏矩陣
- 28. R:在稀疏矩陣
- 29. C++ - 使用升壓在稀疏矩陣
- 30. 類似於R矩陣庫的Csharp稀疏矩陣庫?