sparse-matrix

    0熱度

    1回答

    這個稀疏矩陣和它的3元組表示並沒有進入我的腦海...... 要麼它的有點棘手,要麼我的學習資源真的不是那麼好... 這裏是URI Sparse Matrix Slide 所以,如果你有任何東西要分享,請繼續。 謝謝

    -1熱度

    5回答

    我正在尋找一個C/C++接口,用於在Linux中高效計算巨大稀疏矩陣。該矩陣可能是數百萬/千。我已經檢查了一些現有的庫,但它們似乎沒有一個滿足我所有的要求,我需要通過向它動態添加元素來創建一個稀疏矩陣。 (不適用於SparseLib ++) 2,我還需要能夠創建一個稀疏對角矩陣,以便我可以用不同的標量縮放另一個稀疏矩陣的列。 (沒有爲此找到一個庫,也許還有另一種按列縮放稀疏矩陣的方法) 3,它需要

    6熱度

    5回答

    實現我有4個維度每個我想從(C#)做的查找8192極其稀疏靜態數組。這些4.5 * 10^15值中只有68796個非零。要做到這一點,最快的方法是什麼?速度和低內存使用率至關重要? 感謝

    2熱度

    1回答

    我的第一個模板類嘗試從一些boost提升compressed_matrix到PETSc稀疏AIJ格式的簡化轉換器,但我最初遇到迭代器typedef的問題。所以T是compressed_matrix,天真地使用下面的代碼會導致編譯時錯誤,應該如何定義這些迭代器。我應該在此模板的詳細或許讀有點... template <class T, class T1> int converter<T, T1>:

    3熱度

    1回答

    我需要非常特定的類,我真的很想知道是否存在現成的類,所以我不必重新實現它。 我有一套物品。每個項目都有一個與數值相關聯的數值 - 重量。每個項目的重量在集合內是唯一的。物品必須按重量分類。重量可以爲每個項目修改,但改變重量的操作是非常昂貴的。有一個操作,頻繁執行 - 通過修改項目的重量來移動項目內的項目範圍。 所以我需要一個List類,但內置邏輯來管理項目的權重。重量序列必須是稀疏的,以減少移動操

    0熱度

    1回答

    我得到奇怪的行爲相對於用Matlab和cell2mat()函數的內存... 我想什麼做的是: cell_array_outer = cell(1,N) parfor k = 1:N cell_array_inner = cell(1,M); for i = 1:M A = do_some_math_and_return_a_sparse_matrix();

    0熱度

    1回答

    我正在實現一個maxmin函數,它的工作原理與矩陣乘法相似,但它不是求和產品,而是逐點地在兩個數字之間獲取最大值。天真實施的一個例子是 double mx = 0; double mn = 0; for (i = 0; i < rowsC;i++) { for(j = 0; j < colsC;j++) { mx = 0; for(k = 0; k

    3熱度

    2回答

    我有一個非常稀疏的Perl矩陣(數組數組),其中undef值相當於零。它有10-1000行和高達10萬列。它看起來像: $ARRAY1 = [ [ (undef) x 1069, 1, (undef) x 47, 1, (undef) x 11, 2, (undef) x

    10熱度

    4回答

    我正在使用ublas :: Compressed Matrix與UMFPACK(一種稀疏線性求解器)一起工作。由於我正在做一個模擬,所以每當線性系統的構造略有不同時,可能會涉及放大/縮小系數矩陣和一些稀疏矩陣乘法。線性系統的規模約爲25k。 即使有升壓與UMFPACK工作,我還需要矩陣從不時改變,有時甚至搞清楚非零值的數量將是耗時的(理想情況下,我有一個結合補丁當我初始化矩陣時給出非零值的數量)。

    19熱度

    2回答

    python中是否支持稀疏矩陣? 可能在numpy或scipy中?