【发布时间】:2015-10-14 07:39:03
【问题描述】:
我在 R 中有一个非常大且稀疏的矩阵,使用 'Matrix' 包创建,我想在 python + numpy 中处理。 R 对象是 csc 格式,如果我使用 Matrix 包中的函数 writeMM 将其导出,输出如下所示:
%%MatrixMarket matrix coordinate real general
4589 17366 160441
22 1 5.954510725783322
36 1 29.77255362891661
41 1 23.81804290313329
74 1 5.954510725783322
116 1 59.54510725783322
127 1 11.909021451566645
159 1 17.863532177349967
第一列是行,第二列是列,第三列是值。
我想知道如何将它导入 python。我看到 scipy 有一个模块可以处理列压缩的稀疏矩阵,但它没有从文件创建一个的功能。
【问题讨论】:
标签: numpy matrix scipy sparse-matrix