我使用Matlab的svds。它工作得很好,正是我所需要的 - 除了...它是在Matlab ...Matlab的稀疏svd函數
我想知道他們使用什麼樣的實現以及它是否可用其他語言。有可能找出答案嗎?
我使用Matlab的svds。它工作得很好,正是我所需要的 - 除了...它是在Matlab ...Matlab的稀疏svd函數
我想知道他們使用什麼樣的實現以及它是否可用其他語言。有可能找出答案嗎?
您可以使用編輯檢查matlab中的任何資金。例如,
edit svds
不完全正確。是的,你可以檢查任何m文件。但是MATLAB中的很多工具都是編譯代碼。因此,雖然svds可供您閱讀,但例如eig不是。 – 2012-10-12 02:06:11
我相信Matlab使用ARPACK庫作爲後端。您可以找到其他語言(如C,Fortran,Python等)的此庫的綁定。
指定您需要使用svd的語言.... – Oli