sparse-matrix

    3热度

    1回答

    是否可以通过函数定义scipy中的稀疏矩阵而不是布置所有可能的值?在文档的我看到一个稀疏矩阵可以通过 There are seven available sparse matrix types: csc_matrix: Compressed Sparse Column format csr_matrix: Compressed Sparse Row format bsr_matrix: Bl

    0热度

    2回答

    我试图在C中开发一个程序来将稀疏矩阵文件转换为稠密矩阵。从我读到的,最好的方法是使用链表,但我没有经验,并没有找到一个很好的在线资源来解释这个问题。我不是在寻找一个快速解决方案,而是寻找一个网站或文本来源来解释流程是如何工作的,这样我就可以将它应用到这个项目中。我所看到的资源,建议使用三个数组来处理矩阵(行,列和单个值)以及向量的两个数组(一个用于行,另一个用于列)。谢谢!

    8热度

    2回答

    我正在尝试在GPU(使用CUDA)上实现矩阵向量乘法。在我的C++代码(CPU)中,我将矩阵加载为一个稠密矩阵,然后使用CUDA执行矩阵向量乘法。我也使用共享内存来提高性能。 如何知道我的矩阵是一个稀疏矩阵以有效的方式加载矩阵? 下面是我的C++函数加载矩阵: int readMatrix(char* filename, float* &matrix, unsigned int *dim = NU

    1热度

    1回答

    我想使用Weka进行文本分类。 为此,使用稀疏ARFF数据文件格式是有意义的。 使用Weka的3.7.2,我想: 转化文本目录的实例对象使用 TextDirectoryLoader。 使用StringToWordVector将前一级产生的字符串转换为数字。 第一阶段工作正常。第二阶段产生的问题,在 Weka's ARFF file format specification这样描述: 警告:有一个已

    4热度

    2回答

    在SparseSuiteQR中,我可以找到的所有示例都使用stdin或读取的文件来创建稀疏矩阵。有人能提供一个简单的例子来说明如何直接在C++中创建一个? 更好的是,在CHOLMOD文档中,提到了matlab中可用的sparse2函数,它的行为与稀疏相同。这可以在C++中使用吗?

    2热度

    4回答

    如何重新创建索引和值弗罗马文本文件中的矩阵我希望做的MATLAB中的以下内容: -I有以下格式的文本文件:1 1 0.242 1 2 0.332 .. 75 74 0.485 75 75 0.726 - 第一列是矩阵的第i个索引的列表,第二个列是矩阵的第j个索引,第三列是特定索引处的值(i,j )。总之,我有一个75x75的矩阵,其值在一个文本文件中。 - 我希望读取这些数据并在matlab中重新

    6热度

    1回答

    我有一个scipy.sparse.csr矩阵,并希望将其转储到CSV文件。有没有办法保存矩阵的稀疏性并将其写入CSV?

    0热度

    1回答

    对于稀疏矩阵,我提出了一个关于它的关联表示的问题。 有两个列表要执行一个5x8矩阵九个零元素.....一个是coloumn列表,另一个是行列表..... 现在这里是一个问题,这两个列表都有属性如下: 1)行列表: - 行,列,数据,右 2)coloumn列表: - 行,列,数据,向下 的链路是通过任一向下或向右字段 我已经创建了如下的稀疏矩阵: _1_ _3_ _5_ _7_ _ 1 | 1 0

    -4热度

    2回答

    我想在C++中添加两个稀疏矩阵?

    8热度

    2回答

    我正在使用python中的大型稀疏矩阵(由文本生成的文档特征矩阵)。处理时间和内存需要花费相当多的时间和内存来咀嚼这些内容,并且我认为稀疏矩阵可以提供一些改进。但是我担心使用稀疏矩阵库将会使其更难以插入其他python(以及R,通过rpy2)模块。 可谁已经迈过这道坎的人已经提供了一些建议吗?在性能,可伸缩性和兼容性方面,在python/R中使用稀疏矩阵有哪些优缺点?