1
A
回答
2
如果你看看ggm::null
的代碼,你會發現它是基於輸入矩陣的QR分解。
另一方面,Matrix
程序包提供了自己的方法來計算稀疏矩陣的QR
分解。
例如:
require(Matrix)
A <- matrix(rep(0:1, 3), 3, 2)
As <- Matrix(A, sparse = TRUE)
qr.Q(qr(A), complete=TRUE)[, 2:3]
qr.Q(qr(As), complete=TRUE)[, 2:3]
相關問題
- 1. 稀疏矩陣時間計算
- 2. 計算稀疏矩陣的相似度
- 3. 加快稀疏矩陣計算
- 4. 如何在Matlab中計算大型稀疏矩陣的零點?
- 5. 稀疏矩陣存儲空間
- 6. 稀疏矩陣
- 7. 稀疏矩陣的非零元素
- 8. PageRank計算矩陣向量乘積的稀疏矩陣
- 9. 稀疏矩陣和矩陣
- 10. Python稀疏矩陣非零值交點
- 11. 計算矩陣的零空間
- 12. 本徵稀疏矩陣乘法似乎計算全矩陣
- 13. 以稀疏矩陣
- 14. 50Kx50K稀疏矩陣
- 15. 稀疏三元組稀疏矩陣matlab
- 16. 確定稀疏矩陣的稀疏性(Lil矩陣)
- 17. CUDA上的稀疏矩陣運算
- 18. 將列放入空的稀疏矩陣
- 19. 特徵3.3中的稀疏矩陣非零計數
- 20. python稀疏矩陣的矩陣功率
- 21. 98%稀疏矩陣的矩陣完成
- 22. 在Python中連接零矩陣和稀疏矩陣
- 23. 稀疏矩陣的劃分
- 24. Numba中的稀疏矩陣
- 25. 基於另一個矩陣(矩陣包)的稀疏矩陣的清零元素
- 26. R矩陣包:Demean稀疏矩陣
- 27. 稀疏矩陣 - 矩陣乘法
- 28. 稀疏矩陣子集密集矩陣
- 29. 組合矩陣和稀疏矩陣
- 30. 稀疏矩陣乘法執行時間
嗨文森特。我用你的評論,這很好。雖然矩陣和它的轉置是分解的,但在稀疏情況下,當行數小於列數時,它不分解。作爲矩陣(A,sparse = TRUE)和qr.Q(qr(A),complete = TRUE),可以使用以下公式來計算矩陣A和矩陣B的相關係數矩陣:A <矩陣(1:6,nc = 2,nr = 3)和 。和qr.Q(qr(A),qr.Q(qr(As),complete = TRUE)和qr.Q(qr(t(A)),complete = TRUE) ),complete = TRUE)不起作用 .local(x,...)中的錯誤:必須有#{rows}> =#{columns}。非常感謝。最好的 – Mahin
我得到相同的錯誤信息。我不知道爲什麼它在密集矩陣上工作,但對於稀疏矩陣失敗... –
非常感謝您的關注。 – Mahin