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中?